Larafun Suite provides convenient Generator artisan commands to easily build new Models, Filters or Resources.


Build new Models with their corresponding Controller, Filter, Resource, migration and factory.

php artisan build:model Book -a

Build a new Model with a Filter and Resource.

php artisan build:model Book -fr


Build a new Resource.

php artisan build:resource BookResource

Build a new Resource for a given model.

php artisan build:resource BookResource -m Book


Build a new Filter.

php artisan build:filter BookFilter

Default locations

You can change the default locations for the generated files in the config/suite.php file after publishing it: php artisan vendor:publish --provider=Larafun\\Suite\\ServiceProvider


You can see all the available options using the help command:

php artisan help build:model