-
Notifications
You must be signed in to change notification settings - Fork 42
Custom your views
By default, all views extends a template called default.
And the content is in a section called content.
You can change it in the config file: config/crudgen.php.
2 config options are available:
Is the directory name in resources/crudgen/views, you want to use. A default-theme directory is added when you publish vendor assets.
You can duplicate/remove it and add multiple themes according your needs.
Each 4 views (index, create, edit, show) can have different @extends and @section options
config/crudgen.php:
[
'views_style_directory'=> 'default-theme', // here change the default theme directory name
'separate_style_according_to_actions'=>
[
'index'=>
[
'extends'=>'default',
'section'=>'content'
],
'create'=>
[
'extends'=>'default',
'section'=>'content'
],
'edit'=>
[
'extends'=>'default',
'section'=>'content'
],
'show'=>
[
'extends'=>'default',
'section'=>'content'
],
],
];
When you publish vendor, you will have a directory named default-theme, you can duplicate this directory and modify the content with your needs.
You can have multiple designs at the same time but don't forget to change the views_style_directory value option before call command :)
