我正在尝试输出一个显示求职者对特定工作的申请的视图。到目前为止,我只能查看所有接收到的应用程序的转储,但我无法实现查询来仅查看特定作业的应用程序。即我希望能够查看每个不同空缺职务的条目。谢谢
\\
public function viewapplications(){
$user = auth()->user()->id;
$users = DB::table('job_applications')
->join('jobs', 'job_applications.job_id', '=', 'jobs.id')
->join('users', 'job_applications.user_id', '=', 'users.id')
->where('jobs.id', '=', 'job_applications.job_id')
->where('users.id', '=', $user)
->get();
return view('jobs.viewapplications', compact('users'));
}
\\
使用join时,不应生成where语句。试试这个:
$users = DB::table('job_applications')
->join('jobs', 'job_applications.job_id', '=', 'jobs.id')
->join('users', 'job_applications.user_id', '=', 'users.id')
->get();