Package Data | |
---|---|
Maintainer Username: | alexdover |
Maintainer Contact: | me@alexdover.co.uk (Alex Dover) |
Package Create Date: | 2014-06-09 |
Package Last Update: | 2017-10-03 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-24 03:02:09 |
Package Statistics | |
---|---|
Total Downloads: | 57,958 |
Monthly Downloads: | 2 |
Daily Downloads: | 0 |
Total Stars: | 23 |
Total Watchers: | 1 |
Total Forks: | 5 |
Total Open Issues: | 0 |
A very simple blade extension which allows variables to be set.
Current version is for Laravel 4.2.
If you wish to use with Laravel 4.1, please use v1.0.2
@set('my_variable', $existing_variable)
You can then use the variable $my_variable
in the template.
You might choose to fetch a bunch of models from your template, for example
@set('my_model_list', MyModel::where('something', '=', 1)->paginate(10))
Compare
<?php $my_model_list = MyModel::where('something', '=', 1)->paginate(10); ?>
to
@set('my_model_list', MyModel::where('something', '=', 1)->paginate(10))
I felt that the use of the @set
was a more elegant solution in the context of blade templates.
Require this package in your composer.json
and update composer. This will download the package.
"alexdover/blade-set": "1.*"
After updating composer, add the ServiceProvider to the providers array in app/config/app.php
'Alexdover\BladeSet\BladeSetServiceProvider',
All done!
You can use this package under the MIT license
If you have any questions, feature requests or constructive ctritcism then please get in touch.
Twitter - @alexdover