Получение сообщения об ошибке из цикла Еогеаспа Laravel в:ошибки из Еогеаспа цикла Laravel в
Invalid argument supplied for foreach()
Мой цикл Еогеаспа является:
@foreach ($task as $tasks)
<td>{{$tasks->name}}</td>
@endforeach
Моего контроллер:
public function show($id){
$task = Task::find($id);
return view('tasks.show')->withTask($task);
;
}
Умм вне темы, может быть, но почему у вас что дополнительная точка с запятой внутри вас контроллер? По теме - ваша задача '$ task' ** traversable **? 'dd ($ task)' перед внутренним лезвием foreach. – Mihailo
@ Mihailo, который не был вне темы. –
@ Ответ на linuxartisan правильный. Вы не можете ожидать получения коллекции из '$ task = Task :: find ($ id);'.Он просто возвращает соответствующий объект 'Задача' – Gayan