如何在laravel刀片中定义变量

时间:2015-07-10 14:23:52

标签: laravel-5 blade

如何在laravel中的视图侧(刀片)中定义变量? 我发现我可以这样做:

 <?php $var = 'something' ?>

但有没有办法像{{ $var = 'something' }}@var1 = 'something'这样做?(当然没有打印)

3 个答案:

答案 0 :(得分:8)

我同意@Kiril Ivanov的回答,但如果你仍然想这样做,你可以使用

@php ($variable = 'test')

由于

答案 1 :(得分:2)

不,除了使用您指向的php语法之外,无法使用刀片语法定义变量。实际上,在视图中定义变量并执行除循环和条件语句之外的复杂内容不是一个好习惯

答案 2 :(得分:0)

是的,有办法做到这一点

首先像这样分配你的变量

{{ $yourvariable='' }}

之后你可以操纵变量

@if ($abc['type']=='youresult')
          {{ $yourvariable='success'}}

@endif

Hpe的作品