2015-07-10 113 views
2

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

<?php $var = 'something' ?> 

但没有任何办法做到这一点像{{ $var = 'something' }}@var1 = 'something'(ofcourse不打印它)

+0

在你只是比它是专为...你不应该把不同的方式使用刀片这种情况下,你的数据逻辑在这里......只是已处理数据的表示逻辑... –

回答

5

我同意@Kiril伊万诺夫的答案,但如果你仍然想这样做,你可以使用

@php ($variable = 'test') 

感谢

+0

谢谢。这很有帮助 – Ja22

2

没有,没有办法定义使用刀片语法的变量,除了使用您指定的PHP语法。实际上它是不是一个好的做法在您的视图来定义变量和做复杂的东西,除了循环和条件语句

0

肯定是有办法做到这一点

先分配您的变量这样

{{ $yourvariable='' }} 

,比后u能操纵变量

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

@endif 

HPE这个作品