Laravel 5 如何在laravel blade中定义变量

Laravel 5 如何在laravel blade中定义变量,laravel-5,blade,Laravel 5,Blade,如何在laravel中定义视图侧(刀片)变量? 我发现我可以这样做: <?php $var = 'something' ?> 但是有没有办法像{$var='something'}}或@var1='something'?(当然没有打印它)不,除了使用您指出的php语法之外,没有办法用blade语法定义变量。实际上,在视图中定义变量并执行复杂的操作(循环和条件语句除外)并不是一个好的做法我同意@Kiril-Ivanov answer,但如果您仍然想这样做,可以使用 @php ($

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

 <?php $var = 'something' ?>


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

不,除了使用您指出的php语法之外,没有办法用blade语法定义变量。实际上,在视图中定义变量并执行复杂的操作(循环和条件语句除外)并不是一个好的做法

我同意@Kiril-Ivanov answer,但如果您仍然想这样做,可以使用

@php ($variable = 'test')

谢谢

是的,有办法做到这一点

首先像这样分配变量

{{ $yourvariable='' }}
之后,u可以操作变量

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

@endif

Hpe这是有效的

在这种情况下,您只是以一种不同于其设计目的的方式使用刀片。。。你不应该把你的数据逻辑放在这里。。。只是表示已处理数据的逻辑…谢谢。这很有帮助