tediscript/laravel-view-generator
Composer 安装命令:
composer require tediscript/laravel-view-generator
包简介
Laravel module to generate view from artisan command
README 文档
README
Laravel module to generate view from artisan command
Installation via composer
Run command:
composer require --dev tediscript/laravel-view-generator
Or add this script to your composer.json and run composer update
"require-dev": {
"tediscript/laravel-view-generator": "^1.0.0"
}
Usage
Just like you create model via php artisan.
Make View Command
php artisan make:view view-name
It will generate file resources/views/view-name.blade.php using plain.stub template.
php artisan make:view schools.edit --model=School --layout=edit
It will generate file resources/views/schools/edit.blade.php using edit.stub template.
- argument
schools.editis the path name of blade file (just like view name in render) - option
--model=Schoolis the model name. It is optional. Default model name isItem - option
--layout=editis used to specify the view stub file. The option arecreate,edit,index,plain,show. The default value isplain
Create your own layout template
You can create your own stub file inside folder resources/stubs.
For example create file resources/stubs/welcome.stub then you can call artisan command:
php artisan make:view awesome --layout=welcome
It will generate file resources/views/awesome.blade.php using welcome.stub layout.
The supported variable to render are:
{{ model }}we get it from option--model{{ pluralModel }}we get it from pluralize ofmodel{{ resourceName }}we get it from lower case ofpluralModel{{ instanceModel }}we get it from camel case ofmodel{{ instanceCollectionModel }}we get it from pluralize ofinstanceModel
Thats it.
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-23