php – 如何在Laravel刀片模板中设置变量
作者:互联网
我正在阅读Laravel Blade documentation,我无法弄清楚如何在模板中分配变量以供日后使用.我无法做{{$old_section =“whatever”}},因为那会回应“无论如何”,我不希望如此.
我明白我能做<?php $old_section =“无论如何”; ?>,但那并不优雅.
在Blade模板中有更好,更优雅的方法吗?
解决方法:
不鼓励在视图中进行操作,因此没有刀片标记.
如果您确实想在刀片视图中执行此操作,则可以在编写时打开php标记或注册新的刀片标记.举个例子:
<?php
/**
* <code>
* {? $old_section = "whatever" ?}
* </code>
*/
Blade::extend(function($value) {
return preg_replace('/\{\?(.+)\?\}/', '<?php ${1} ?>', $value);
});
标签:laravel-blade,php,laravel,laravel-4 来源: https://codeday.me/bug/20190916/1806847.html