如何在截面叶片laravel上添加操作符三元组?

时间:2017-10-16 02:24:14

标签: laravel laravel-5.3 laravel-blade

我试着这样:

@section('title', 'Search' . '"' . empty($search) ? '' : $search . '" | Myshop')

在我的视图刀片laravel

但它不起作用

我想如果$search存在,结果如下:

  

搜索"测试" | Myshop

例如$search = test

如果$search不存在,结果如下:

  

搜索"" | Myshop

我该怎么做?

2 个答案:

答案 0 :(得分:1)

显示您想要的结果:

如果条件适用

@section('title') Search "@if(isset($search)){{$search}}@endif" | Myshop @endsection

三元方法

@section('title') Search "{{isset($search) ? $search : ''}}" | Myshop @endsection

而不是您现有的代码。

答案 1 :(得分:0)

假设您的word将始终定义......这应该有效。如果未定义,则使用let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped(tapGestureRecognizer:))) imageView.isUserInteractionEnabled = true imageView.addGestureRecognizer(tapGestureRecognizer) 代替$search

isset