Use the scaffolding commands to speed up the development process.
The create:theme
command generates a theme folder and basic files for the theme. The parameter specifies the theme code.
php artisan create:theme myauthor-mytheme
The create:plugin
command generates a plugin folder and basic files for the plugin. The parameter specifies the author and plugin name.
php artisan create:plugin Acme.Blog
The create:component
command creates a new component class and the default component view. The first parameter specifies the author and plugin name. The second parameter specifies the component class name.
php artisan create:component Acme.Blog Post
The create:model
command generates the files needed for a new model. The first parameter specifies the author and plugin name. The second parameter specifies the model class name.
php artisan create:model Acme.Blog Post
The create:settings
command generates the files needed for a new Settings model. The first parameter specifies the author and plugin name. The second parameter is optional and specifies the Settings model class name (defaults to Settings
).
php artisan create:settings Acme.Blog CustomSettings
The create:controller
command generates a controller, configuration and view files. The first parameter specifies the author and plugin name. The second parameter specifies the controller class name.
php artisan create:controller Acme.Blog Posts
The create:formwidget
command generates a backend form widget, view and basic asset files. The first parameter specifies the author and plugin name. The second parameter specifies the form widget class name.
php artisan create:formwidget Acme.Blog CategorySelector
The create:reportwidget
command generates a backend report widget, view and basic asset files. The first parameter specifies the author and plugin name. The second parameter specifies the report widget class name.
php artisan create:reportwidget Acme.Blog TopPosts
The create:command
command generates a new console command. The first parameter specifies the author and plugin name. The second parameter specifies the command name.
php artisan create:command Winter.Blog MyCommand