Я новичок в 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
Count(): аргумент №1 ($value) должен иметь тип Countable|массив, задано значение null. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
PHP Uncaught TypeError: count(): аргумент №1 ($value) должен иметь тип Countable|array
Anonymous » » в форуме Php - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-