Как я могу получить имя из таблицы id

Как я могу получить имя из таблицы id

28.11.2019 03:25:14 Просмотров 40 Источник

У меня есть проблема, мне нужно показать мои данные, если статус (строка) равен 1 в моей таблице PO

Это мой по таблице

id | book_name            | stock |status
1  | lala land            | 10    | 0
2  | beauty and the beast | 25    | 1
3  | wawasan              | 15    | 1

Это то, что я пробовал

..prev code
@if($po->status == '1')
@foreach($po as $p)
  <tr>
     <td> {{$p->book_name) </td>
     <td> {{$p->stok}} </td>
  </tr>
@endforeach
@endif    




У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/59080183/how-can-i-get-name-from-id-table#comment104398070_59080183
Всегда проверяйте орфографию и скобки. Вам не хватает }} в конце book_name и его запаса, а не stok

Ответы - Как я могу получить имя из таблицы id / How can i get name from id table

su3158

28.11.2019 03:34:02

Я думаю, если движется хорошо с этим

@foreach($po as $p)
  @if($p->status == '1')
    <tr>
       <td>{{ $p->book_name }}</td>
       <td>{{ $p->stok }}</td>
    </tr>
  @endif    
@endforeach
IGP

28.11.2019 03:34:10

@ifдолжен быть внутри @foreach

@foreach($po as $p)
  @if($p->status == '1')
    <tr>
       <td> {{$p->book_name}} </td>
       <td> {{$p->stok}} </td>
    </tr>
  @endif
@endforeach

Кроме того, можно выполнить цикл по отфильтрованной коллекции.

@foreach($po->where('status', 1) as $p)
  <tr>
     <td> {{$p->book_name}} </td>
     <td> {{$p->stok}} </td>
  </tr>
@endforeach

fingersandmind

28.11.2019 05:21:57

Или, возможно, получите po, что статус верен только для того, чтобы избежать логики в вашем лезвии.

$po = PO::whereStatus(true)->get() or PO::where('status',true)->get();
Khusal Berva

28.11.2019 10:12:46

например, имя модель по,

передайте это из функции контроллера используйте приложение\по;

 $data= PO::where('status',1)->get();
 return view('bladefilename',compact('data');

а потом в вашем блейд-файле

 @foreach($data as $datas)
  <tr>
     <td>{{ $datas->book_name }}</td>
     <td>{{ $datas->stok }}</td>
  </tr>
 @endforeach
Закрыть X