【问题标题】:How do you check two conditions for current route laravel 5.7 blade template?您如何检查当前路线 laravel 5.7 刀片模板的两个条件?
【发布时间】:2020-03-06 22:41:18
【问题描述】:

我试图在刀片视图上传递一个带有逻辑 OR 的条件,我可以在其中显示一个 div 标签,只要两个条件中的任何一个为真。

@if(\Route::current()->getName() != 'this_route' or \Route::current()->getName() != 'other_route')
      <div>Display when is true</div>
    @endif 

@if(\Route::current()->getName() != 'this_route' || \Route::current()->getName() != 'other_route')
          <div>Display when is true</div>
        @endif

以上两个代码对我都不起作用

【问题讨论】:

    标签: laravel laravel-5 laravel-blade


    【解决方案1】:

    它应该是&amp;&amp; 条件,因为正如你所说,如果两个条件都为真,那么两个部分都应该执行,那么这里你需要使用and 条件。

    @if(\Route::current()->getName() != 'this_route' && \Route::current()->getName() != 'other_route')
        <div>Display when is true</div>
    @endif
    

    【讨论】:

      猜你喜欢
      • 2014-11-18
      • 2020-05-19
      • 1970-01-01
      • 2014-05-10
      • 2020-08-03
      • 2018-11-21
      • 2013-04-29
      • 2015-07-12
      相关资源
      最近更新 更多