Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 24.11.2020 15:56:26

Как проверить значение переменной в представлении ?

Код что ниже не работает.Если массив не пуст то работает , если пуст выдает ошибку.       
Похоже, что условие не действует.         
                    @if (count($products))
                          @foreach ($products as $product)
                           <tr><td>  {{ $product->kod }}</td></td></tr>
                          @endforeach
                         </tbody>
                        </table>
                    </div>
               {{ $products->links() }}
                    @else
                        I don't have any records!
                    @endif

Также не удается проверить значение переменной $сcount, которая содержит количество записей.
@if (count($ccount)) не работает .

Не в сети

#2 24.11.2020 19:17:30

Re: Как проверить значение переменной в представлении ?

@if(isset($products) && $products->count() > 0) или @if(!$products->isEmpty())

Не в сети

#3 24.11.2020 23:19:47

Re: Как проверить значение переменной в представлении ?

Может так попробуйте ?

@forelse($products as $product)
Выводим данные
@empty
Если пусто
@endforelse

Не в сети

#4 25.11.2020 14:06:17

Re: Как проверить значение переменной в представлении ?

Сделал как сказал seohomeless

Не в сети

Подвал раздела