在 Laravel 的 Blade 模版中定义变量
程序员文章站
2022-05-07 14:30:12
...
有时候我们需要在 Laravel 的 Blade 模版中定义一些变量,而 Blade 却没有提供这样的方法,所以我们这里为大家分享两种可以实现在 Blade 模版中定义变量的方法。
方法一
由于 Blade 模版中允许使用原生 PHP 代码,所以我们可以使用 PHP 语句来定义变量:
{{ $var }}
方法二
除了上面的方法,我们还可以使用 Blade 的注释语法来定义/设置变量。由于在 Blade 中 {{-- 这里是注释 --}}会被解析为 ,所以我们可以使用下面这样的语句来定义变量:
{{-- */$i=0;/* --}}// 这条语句会被 Blade 解析为
当然,我们还可以通过扩展 Blade 模版引擎的方法来实现,具体扩展方法可以参考 官方文档。
推荐阅读
-
Laravel模版中变量未定义 直接崩溃,但是ThinkPHP模版中变量未定义就可以正常执行
-
vue怎么在style中使用data中定义的变量
-
在vue中多次调用同一个定义全局变量的实例
-
laravel5 在模板中如何不通过控制器传送变量方式获取访问的路由?
-
laravel5 在模板中如何不通过控制器传送变量方式获取访问的路由?
-
PHP关键字global在定义变量中的作用_PHP教程
-
Laravel5 的多对多关系中,在 blade 模板里面如何循环输出其中一张表的字段,而且输出其关联对应的另外一张表的字段
-
laravel5.2定义资源路由之后在blade模板中解析路由出现问题
-
php中为什么在trycatch块中定义的变量在块外也可以使用?解决思路
-
Laravel5 的多对多关系中,在 blade 模板里面如何循环输出其中一张表的字段,而且输出其关联对应的另外一张表的字段