小编rav*_*avi的帖子

为什么我在 laravel 中没有得到模型的查询结果?

当我按数据库表中可用的城市名称搜索时,它会显示结果,但是当我按数据库表中不可用的未知城市搜索时,它会显示 -模型 [App\City] 没有查询结果。我正在与您分享代码和屏幕截图查看错误屏幕截图 实际上我想重定向到 401 页面,如果在我的数据库表中找不到该城市

这是我的路线

Route::get('teacher-jobs-by-city/{city}','TeacherJobsController@by_location');

这是我的功能

公共函数 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'));

    }
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5 laravel-5.1 laravel-5.2

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

laravel ×1

laravel-5 ×1

laravel-5.1 ×1

laravel-5.2 ×1