alexdover / blade-set
一个非常简单的blade扩展,允许设置变量。
v1.0.4
2017-10-03 09:54 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-09-23 07:09:26 UTC
README
一个非常简单的blade扩展,允许设置变量。
当前版本适用于Laravel 4.2。
如果您想与Laravel 4.1一起使用,请使用v1.0.2
示例
@set('my_variable', $existing_variable)
然后您可以在模板中使用变量$my_variable
。
例如,您可能选择从模板中获取一些模型
@set('my_model_list', MyModel::where('something', '=', 1)->paginate(10))
为什么?
比较
<?php $my_model_list = MyModel::where('something', '=', 1)->paginate(10); ?>
到
@set('my_model_list', MyModel::where('something', '=', 1)->paginate(10))
我认为在blade模板的上下文中,使用@set
是一个更优雅的解决方案。
安装
在您的composer.json
中需要此包并更新composer。这将下载该包。
"alexdover/blade-set": "1.*"
更新composer后,将ServiceProvider添加到app/config/app.php
中的providers数组
'Alexdover\BladeSet\BladeSetServiceProvider',
全部完成!
许可证
您可以在MIT许可证下使用此包。
反馈
如果您有任何问题、功能请求或有建设性的批评,请与我联系。
Twitter - @alexdover