在Laravel 5.2的刀片视图中更正@If语法

时间:2017-09-11 07:36:16

标签: php html if-statement blade laravel-blade

这是我在刀片视图中的代码。我的目的是仅在经过身份验证的用户的电子邮件地址与if条件匹配时才显示此特定HTML。请检查下面,它目前无法正常工作

@if ('{{ Auth::user()->email }}' == 'evangelism.sec@gmail.com')
          <li> 
           <a href="{{ URL::route('UploadsHome') }}"><i class="fa fa-file-text" aria-hidden="true"></i>File Uploads</a>
          </li>
@endif

2 个答案:

答案 0 :(得分:1)

不使用'引号而不使用{{括号时,请使用Auth::user()->email或更好\Auth::user()->email

@if (\Auth::user()->email == 'evangelism.sec@gmail.com')
  <li> 
   <a href="{{ URL::route('UploadsHome') }}"><i class="fa fa-file-text" aria-hidden="true"></i>File Uploads</a>
  </li>
@endif

答案 1 :(得分:0)

也许这可行:

var dict = ["Section1": ["dev1", "dev2"], "Section2": ["dev3", "dev4"]]