A ready to use Laravel 8 based Admin panel, using various in-house helpers and well known packages like,
- Spatie's Media Library
- Spatie's Laravel Permissions
- Yajra DataTables
- InfyOm's CRUD Generator, with customized layout using AdminLTEv3
- Pragmarx's Versioning
- Arcanedev's Log viewer
- Barryvdh's Debugbar
- Barryvdh's IDE Helper
- Laravel Sanctum, for ready-to-use API authentications
- Run
composer create-project --prefer-dist codiksh/laravel-project {project-name}
. - Create Database.
- Copy
.env.example
as.env
and Update following in.env
- Name
- URL
- DB credentials
- Email Credentials
- Update
MY_SQL_VERSION
, if it is below8
. this is mandatory, otherwise, it would result in error while migrating.
- Run
php artisan codiksh:install-template
. - Configure
medialibrary
config forLocalStore
.
- Routes action now supports direct callable classes, and hence, we as well are now using that in here.
- Change in namespace of seeder classes. Earlier, there was no namespace.
- To work with tailwind, you may need to run
npm install
. - To manage versioning within the app, Copy
version.yml
file from\resources\assets\
directory to\config\
directory.