alexdover/blade-set

一个非常简单的blade扩展,允许设置变量。

v1.0.4 2017-10-03 09:54 UTC

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