raugadh / fila-starter
Laravel Filament Starter.
Installs: 277
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 1
Open Issues: 0
Type:project
Requires
- php: ^8.2
- awcodes/light-switch: ^1.0
- awcodes/overlook: ^2.2
- aymanalhattami/filament-slim-scrollbar: ^2.0
- bezhansalleh/filament-shield: ^3.2
- filament/filament: ^3.2
- hasnayeen/themes: ^3.0
- jeffgreco13/filament-breezy: ^2.3
- joshembling/image-optimizer: ^1.4
- laravel/framework: ^11.0
- laravel/tinker: ^2.9
- livewire/livewire: ^3.0
- njxqlus/filament-progressbar: ^1.0
- swisnl/filament-backgrounds: ^1.1
- z3d0x/filament-logger: ^0.7.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.12
- barryvdh/laravel-ide-helper: ^3.0
- fakerphp/faker: ^1.23
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-laravel: ^2.3
- spatie/laravel-ignition: ^2.4
README
A Starter Kit For Filament with most basic necessities pre-configured based on personal preference/requirements.
Packages
Packages Installed/Pre-configured
-
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
Installation
Create New Project
composer create-project --prefer-dist raugadh/fila-starter example-app
Deployment
-
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 ``
Enjoy
Thanks for using this kit, leave a star if you found this useful.
License
The MIT License (MIT). Please see License File for more information.