Use the scaffolding commands to speed up the development process.
create:plugin
- generates a plugin folder and basic files for the plugin. The parameter specifies the author and plugin name.
php artisan create:plugin Acme.Blog
create:component
- 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
create:model
- generates 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
create:controller
- 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
create:formwidget
- generates a back-end 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
create: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 RainLab.Blog MyCommand