Download the PHP package hosseinsheikh/smart-view-model without Composer
On this page you can find all versions of the php package hosseinsheikh/smart-view-model. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download hosseinsheikh/smart-view-model
More information about hosseinsheikh/smart-view-model
Files in hosseinsheikh/smart-view-model
Download hosseinsheikh/smart-view-model
More information about hosseinsheikh/smart-view-model
Files in hosseinsheikh/smart-view-model
Please rate this library. Is it a good library?
Informations about the package smart-view-model
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(); }
-
All versions of smart-view-model with dependencies
PHP Build Version
Package Version
The package hosseinsheikh/smart-view-model contains the following files
Loading the files please wait ...