This application requires at least PHP 8.2 and is built using :
The top menu contains in its center a dropdown selector for the year. This is implemented as a global session variable [APP].[YEAR] and allows you to easely filter datatable datasets (when needed) to reflect the data concerning the selected year. This is extreem helpfull if you manage models that depend on the year, like for instance deliveries, orders, productions, and so on ...
This application has a built-in Backup manager :
This application has a built-in Log Viewer showing :
In this demo project, 3 models are already implemented :
You can use their controllers and the corresponding views as a base to create new datatables utilising your own project models.
https://www.kreaweb.be/laravel-11-bootstrap-5-datatables/
Email Address : admin@admin.com
Password : password
Be aware you need at least PHP 8.2 to use this project!
create a new project folder, cd into the folder
git clone https://github.com/MGeurts/laravel-11-bootstrap-5-datatables.git .
cp .env.example .env
make the needed changes regarding name, url, database connection & mail server
composer install
php artisan key:generate
php artisan storage:link
php artisan migrate:fresh --seed
npm install
npm run build
php artisan serve
or npm run dev
This demo Larevel project is open-sourced software licensed under the MIT license.