Need help with LMS-Laravel?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

204 Stars 123 Forks 246 Commits 9 Opened issues


Laravel Learning Management System (LMS)

Services available


Need anything else?

Contributors list


Latest Stable Version Total Downloads Latest Unstable Version License


LMS-Laravel is a Learning Management System (or LMS) that facilitates the creation of educational content by allowing you to manage courses and learning modules. The platform is simple and intuitive and provides features for: 1. The Teacher (course creator) 2. The Student (or user) 3. The Admin

As the name suggests, LMS-laravel is built on the latest Laravel framework, and uses various open source packages. This application is still in development, if you want to collaborate on the development, send us an email:

Angel: [email protected]


  • Run
    git clone LMS-Laravel
  • cd LMS-Laravel
  • Run
    composer install
    (install composer beforehand)
  • From the projects root run
    cp .env.example .env
  • Configure your
    file, with:

Database settings

Google recaptcha settings (which you can configure from

Email settings (using a provider like Mailgun, Amazon SES, etc)

  • Run
    php artisan key:generate
  • Run
    php artisan migrate
  • For Auth API (to configure Laravel Passport), run:
    php artisan passport:install
  • Run
    npm install && npm run dev
  • Run

    php artisan db:seed
  • Start the Laravel server

    php artisan serve --port=8000
  • Start the Websocket server (for chat functionality)

    php artisan websockets:serve


LMS-Laravel is licensed under the MIT license. Enjoy!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.