simple CRUD project created with laravel v9 with datatables
| no | name | version |
|---|---|---|
| 1 | nginx | * |
| 2 | php | >= 8.0 |
| 3 | laravel | 9 |
| 4 | mariaDB | >= 10 |
- clone this project
- Create .env file
cp .env.example .env - edit config database and mail in .env file
- Install composer package
composer installorcomposer update - Install npm package
npm installornpm update - Run laravel Mix
npm run devornpm run production - create key and create storage
php artisan key:generate
php artisan storage:link
- for optimize server production
composer run-script optimize-prod - for optimize server development
composer run-script optimize-dev - run Migration and Seeder
php artisan migrate:fresh --seed - run server with php artisan
php artisan serve --port=8080
- run server with php native
php -S 127.0.0.1:8080 -t public
- done, just try run your project in browser to
http://127.0.0.1:8080 - nginx server is recommended
- User CRUD
- User Export and Import
- User Migrate and Seeder
- User Form Validation
- Laravel DataTables (yajra)
- Laravel Excel (Laravel Excel)
- Bootstrap 5 (Bootstrap 5)
- Fortawesome 6 (FortAwesome 6)
- DataTables (DataTables)