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 install
orcomposer update
- Install npm package
npm install
ornpm update
- Run laravel Mix
npm run dev
ornpm 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)