Skip to content

salmanilt1995/laravel-project-setup

 
 

Repository files navigation

laravel-project

A ready to use Laravel 8 based Admin panel, using various in-house helpers and well known packages like,

  1. Spatie's Media Library
  2. Spatie's Laravel Permissions
  3. Yajra DataTables
  4. InfyOm's CRUD Generator, with customized layout using AdminLTEv3
  5. Pragmarx's Versioning
  6. Arcanedev's Log viewer
  7. Barryvdh's Debugbar
  8. Barryvdh's IDE Helper
  9. Laravel Sanctum, for ready-to-use API authentications

Steps to setup

  1. Run composer create-project --prefer-dist codiksh/laravel-project {project-name}.
  2. Create Database.
  3. Copy .env.example as .env and Update following in .env
    1. Name
    2. URL
    3. DB credentials
    4. Email Credentials
    5. Update MY_SQL_VERSION, if it is below 8. this is mandatory, otherwise, it would result in error while migrating.
  4. Run php artisan codiksh:install-template.
  5. Configure medialibrary config for LocalStore.

Breaking changes as compare to L7

  1. Routes action now supports direct callable classes, and hence, we as well are now using that in here.
  2. Change in namespace of seeder classes. Earlier, there was no namespace.

Side note

  1. To work with tailwind, you may need to run npm install.
  2. To manage versioning within the app, Copy version.yml file from \resources\assets\ directory to \config\ directory.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 57.0%
  • Blade 42.8%
  • Shell 0.2%