2016-11-11 37 views
3

我想寫與刀片如果()條件,我有這樣的:刀片如果()條件錯誤

@foreach($users as $user) 
     <tr> 
      <td>{{$user->id}}</td> 
      <td>{{$user->username}}</td> 
      <td>{{$user->email}}</td> 
      <td><a href="delmember/{{$user->id}}">Supprimer le membre</a></td> 
      @if({{$user->admin}} == 0) 
       <td><a href="makeadmin/{{$user->id}}">Passer l'utilisateur Admin</a></td> 
      @else 
       <td><a href="noadmin/{{$user->id}}">Retirer l'admin à l'utilisateur</a></td> 
      @endif 
     </tr> 
@endforeach 

我要檢查,如果用戶是在我的用戶管理員或沒有(列表),但如果回報我3個錯誤: 第一種:如果(^這裏 {{$用戶>管理}} == 0) - >預計:條件

一個Seconde系列:如果({{$用戶 - >管理員** ^這裏**}} == 0) - >預期:分號

第三個:if({{ $用戶>管理}} ^這裏 == 0) - >預期:語句

我搜索了一會兒如何修復它,但我沒有找到,也許有人可以幫助我。

謝謝:)

+2

'{{'和'}}'用於'echo'ing –

回答

8

內部刀片標籤,您不需要添加其他標籤。您正在嘗試在@if()標記內添加{{ }}標記。 試着這樣想:{{ /* php code */ }}@if(/* php code */)

因此,要解決您的問題,您只需編寫: @if($user->admin == 0) 那就應該是這樣。

+1

完美!沒有試過這個!謝謝 :) – Unyxos

4

試試這個

@foreach($users as $user) 
     <tr> 
      <td>{{$user->id}}</td> 
      <td>{{$user->username}}</td> 
      <td>{{$user->email}}</td> 
      <td><a href="delmember/{{$user->id}}">Supprimer le membre</a></td> 
      @if($user->admin == 0) 
       <td><a href="makeadmin/{{$user->id}}">Passer l'utilisateur Admin</a></td> 
      @else 
       <td><a href="noadmin/{{$user->id}}">Retirer l'admin à l'utilisateur</a></td> 
      @endif 
     </tr> 
@endforeach 

{{}}用來呼應。您可以直接訪問@if內部的變量,如@if($user->admin == 0)