Как я начинаю с Laravel, это должно быть просто: Как я могу определить настраиваемый просмотр, который будет отображаться, когда моя привязка к модели маршрута просто не может найти данный идентификатор?Laravel 5.4: Пользовательский вид привязки маршрутной модели не находит идентификатор
Вот мой маршрут:
Route::get('/empresa/edit/{empresa}', '[email protected]');
Вот метод моего контроллера:
public function edit(Empresa $empresa)
{
if ((!isset($empresa)) || ($empresa == null)):
//I get that this won't work...
return 'Empresa não encontrada';
endif;
return view('Empresa.dadosEmpresa')->with('empresa', $empresa)->with('action', URL::route('empresa_update', ['id', $empresa->id]))->with('method', 'PATCH');
}
Вот моя "попытка" использовать обработчик ошибок:
public function render($request, Exception $exception)
{
if ($e instanceof ModelNotFoundException)
{
//this is just giving me a completely blank response page
return 'Empresa não encontrada';
}
return parent::render($request, $exception);
}
Как это действительно сделано?