Count(): аргумент №1 ($value) должен иметь тип Countable|массив, задано значение null.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Count(): аргумент №1 ($value) должен иметь тип Countable|массив, задано значение null.

Сообщение Anonymous »

Я новичок в Laravel. Получение этой ошибки с помощью метода count(). Также попробовал это с помощью is_countable(), но все равно. isset() всегда возвращает false. Перепробовал все, что знаю.
Вот listing.blade.php
{{ $heading }}
@unless(count($listings)== 0)
@foreach ($listings as $listing)

{{ $listing['title'] }}">


{{ $listing['description'] }}

@endforeach
@else
No listings Found
@endunless

Контроллер
class listing
{
public static function all(){
return [
[
'id' => 1,
'title' =>'Listing One',
'description' => 'Lorem ipsum'
],
[
'id' => 2,
'title' =>'Listing Two',
'description' => 'Lorem ipsum'
]
];
}

public static function find($id){
$listings = self::all();
foreach($listings as $listing){
if($listing[$id]==$id){
return $listing;
}
}
}
}

Web.php
Route :: get('/', function(){
return view('listings', [
'heading' => 'Latest Listings',
'Listings' => listing::all()
]);
});


Подробнее здесь: https://stackoverflow.com/questions/724 ... null-given
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»