A Starter Kit For Filament with most basic necessities pre-configured based on personal preference/requirements.
-
Filament Packages
- bezhansalleh/filament-shield
- jeffgreco13/filament-breezy
- z3d0x/filament-logger
- awcodes/overlook
- awcodes/light-switch
- hasnayeen/themes (Default set to Sunset)
- joshembling/image-optimizer
- njxqlus/filament-progressbar
- swisnl/filament-backgrounds
- aymanalhattami/filament-slim-scrollbar
-
Other Packages
- barryvdh/laravel-ide-helper
- barryvdh/laravel-debugbar
-
Notes:
- Shield configured to create only these permissions
'view','view_any','create','update','delete','delete_any',
- Shield configured to create only these permissions
composer create-project --prefer-dist raugadh/fila-starter example-app
-
Configure Project.
-
Update Composer Packages
-
Add Database Credentials
-
Add ASSET_PREFIX if deployed application in sub-folder
-
Link Storage
php artisan storage:link
-
-
Initialize Project
-
Runs Following in sequence
migrate:fresh --force shield:generate -all db:seed --force optimize:clear
-
or
php artisan project:init
-
-
Update Permissions and Migrations
-
Whenever new Resource , Page or migration is Added Run update command to migrate and create permissions.
-
Runs Following in sequence
migrate shield:generate -all optimize:clear
-
or
php artisan project:update
-
-
build vite assets
npm install && npm run build
-
Generate IDE:Helper files
ide-helper:generate ide-helper:models --nowrite ide-helper:meta
or
php artisan dev:init ``
Thanks for using this kit, leave a star if you found this useful.
The MIT License (MIT). Please see License File for more information.