Когда я ищу по названию города, которое доступно в моей таблице базы данных, оно покажет результат, но когда я буду искать по неизвестному городу, которого нет в моей таблице базы данных, оно говорит - Нет результатов запроса для модели [App \Город]. я делюсь с вами кодом и скриншотом см. Скриншот с ошибкой на самом деле я хочу перенаправить на страницу 401, если город не найден в моей таблице базы данных
Вот мойroute
Route :: get ('teacher-jobs-by-city / {city}', 'TeacherJobsController @ by_location');
Вот моя функция
publicfunction by_location ($ location_id = '') {
$data= array();
$location = City::where('slug',$location_id)->where('status','1')->firstOrFail();
$items= Subject::orderBy('id','asc')->get();
$data['location']=$location;
//$subjects = [''=>'Select Subject'] + Subject::lists('subject_title','id')->toArray();
//$city = [''=>'Select City'] + City::lists('name','id')->toArray();
$active_class ='Select Subject to see job Openings';
return view('frontend.teacherjobs.by_location',compact('active_class','data','items'));
}