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)