Laravel 5.5 example for tutorial
Switch branches/tags
Nothing to show
Clone or download
Latest commit 975b962 Aug 31, 2018

Laravel 5-5 example

Laravel 5-5 example is a tutorial application.


  • type git clone projectname to clone the repository
  • type cd projectname
  • type composer install
  • type composer update
  • copy .env.example to .env
  • type php artisan key:generateto generate secure key in .env file
  • if you use MySQL in .env file :
    • set DB_DATABASE
    • set DB_USERNAME
    • set DB_PASSWORD
  • if you use sqlite :
    • type touch database/database.sqlite to create the file
  • type php artisan vendor:publish --provider="Bestmomo\LaravelEmailConfirmation\ServiceProvider" --tag="confirmation:migrations" to publish email confirmation migration
  • type php artisan migrate --seed to create and populate tables
  • edit .env for emails configuration



  • Home page
  • Custom error pages 403, 404 and 503
  • Authentication (registration, login, logout, password reset, mail confirmation, throttle)
  • Users roles : administrator (all access), redactor (create and edit post, upload and use medias in personnal directory), and user (create comment in blog)
  • Blog with nested comments
  • Search in posts
  • Tags on posts
  • Contact us page
  • Admin dashboard with users, posts, articles, medias, settings, notifications and comments
  • Multi users medias gestion
  • Localization (English, French and Chinese)
  • Application tests
  • Thumbs creation for images
  • Notifications to send emails and notify redactors for new comments


To use application the database is seeding with users :


When you want to launch the tests refresh and populate the database :

php artisan migrate:fresh --seed

You must have default settings and en language. You must also add provider in config/app.php.

You can then use Dusk.


This example for Laravel is open-sourced software licensed under the MIT license