MGeurts / laravel-11-bootstrap-5-datatables

How to use DATATABLES and BOOTSTRAP 5 in LARAVEL 11.
https://www.demo.kreaweb.be/
MIT License
31 stars 10 forks source link
bootstrap datatables laravel

Latest Stable Version

About this project

This application requires at least PHP 8.2 and is built using :

Features

Special features

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 :

Models implemented

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.

Documentation

https://www.kreaweb.be/laravel-11-bootstrap-5-datatables/

Online demo

https://demo.kreaweb.be/

Credentials

Email Address : admin@admin.com

Password : password

Requirements

Be aware you need at least PHP 8.2 to use this project!

Installation

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

License

This demo Larevel project is open-sourced software licensed under the MIT license.

Screenshots