相关疑难解决方法(0)

在Laravel中的视图中声明简单变量

这可能是一件简单的事情,但我不知道如何在Laravel的视图中声明和增加整数变量.

我有几个foreach循环,我正在使用:

@foreach($fans as $fan)
    @foreach ($array as $x)
         @if($fan->fbid==$x)

         @endif
    @endforeach
  @endforeach
Run Code Online (Sandbox Code Playgroud)

我想抛出一个整数变量$ a,它计算它通过if语句的次数.喜欢:

$a=0;
@foreach($fans as $fan)
        @foreach ($array as $x)
             @if($fan->fbid==$x)
             $a++;                  
             @endif
        @endforeach
  @endforeach

{{$a}}
Run Code Online (Sandbox Code Playgroud)

在Laravel的视图中执行此操作的正确语法是什么?谢谢.

variables laravel laravel-4

23
推荐指数
3
解决办法
6万
查看次数

在哪里放置Blade :: extend

我想将以下代码添加到我的laravel项目中以支持blade中的break和continue语句.

这是代码:

Blade::extend(function($value)
{
  return preg_replace('/(\s*)@(break|continue)(\s*)/', '$1<?php $2; ?>$3', $value);
});
Run Code Online (Sandbox Code Playgroud)

我不知道在哪里放置它,任何帮助将不胜感激?

php laravel blade

19
推荐指数
3
解决办法
1万
查看次数

修改 Laravel 刀片变量而不显示它

在我的刀片代码中,我需要一个计数器,以便为由 foreach 循环呈现的 div 提供唯一 ID。为此,我在刀片模板中创建了一个变量,如下所示:

{{ $counter = 0 }}
Run Code Online (Sandbox Code Playgroud)

我在 html 中使用它只是输出它 {{ $counter = 0 }}

后来,我像这样增加它: {{ $counter++ }}

这一切都像一个魅力,除了{{ $counter++ }}它不仅增加变量,它还输出到视图。

有什么办法可以防止这种情况吗?

php laravel blade laravel-blade

6
推荐指数
2
解决办法
4100
查看次数

如何使用echo打印Laravel变量

<?php echo Form::open(['method' => 'POST', 'url' => ['/cart/add/'. "{{$product->product_id }}"]] )?>
<?php echo Form::button('Agregar al Carro', ['class' => 'btn-u btn-u-sea-shop btn-u-lg', 'type' => 'submit']) ?>
<?php echo Form::close()  ?>
Run Code Online (Sandbox Code Playgroud)

我需要$product在模板中打印变量。

php echo laravel

2
推荐指数
1
解决办法
1万
查看次数

为刀片文件中的变量分配值

我想根据条件为laravel刀片文件中的变量分配一个值。

<?php $status=''; ?>
      @if($user_role=='2'){
        <?php $status='1'; ?>
      }
      @elseif($user_role=='3'){
        <?php $status='2'; ?>
      }
      @elseif($user_role=='4'){
        <?php $status='3'; ?>
      }
Run Code Online (Sandbox Code Playgroud)

但是{{status}}不返回任何内容。如何在laravel 5.3刀片文件中为变量分配值

laravel laravel-5 laravel-5.3

2
推荐指数
1
解决办法
4373
查看次数