hosseinsheikh/smart-view-model
Composer 安装命令:
composer require hosseinsheikh/smart-view-model
包简介
smart view model
关键字:
README 文档
README
Smart View Model
- To use this pattern, you can do the following
-
Make controller and view model:
php artisan vm:make-controller {controller name} php artisan vm:make-controller {controller name} --namespace={defin special namespace for viewmodel} php artisan vm:make-viewmodel {view model name} --controller={controller name} php artisan vm:make-viewmodel {view model name} --controller={controller name} --namespace={defin special namespace for viewmodel} -
Controller method structure:
// view model puts in ViewModel/Hossein namespace // view model name is IndexViewModel public function index() { return \SmartViewModel::addItems([]) ->throughViewModel('hossein.index') ->thenReturn(); } // view model puts in Malekkhatoon/Ahmad/ViewModel/Hossein namespace // view model name is IndexViewModel public function index() { return \SmartViewModel::addItems([]) ->throughViewModel('hossein.index') ->setNameSpace('malekhatoon.ahmad') ->thenReturn(); } // You can use this instead of the top public function index() { return \SmartViewModel::addItems([]) ->through(Malekkhatoon\Ahmad\ViewModel\Hossein\IndexViewModel::class) ->thenReturn(); }
-
统计信息
- 总下载量: 789
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-09-15