2016-11-11 3 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 ошибки: первых один: если (^здесь {{$ user-> админ}} == 0) -> Ожидаемое: состояние

Seconde один: если ({{$ user-> admin **^здесь **}} == 0) -> Ожидаемый: точка с запятой

Третья: if ({{ $ user-> admin}} ^здесь == 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)

Смежные вопросы