在Second Table Laravel 5.6中联接其他表

时间:2018-11-07 08:13:52

标签: php laravel inner-join laravel-5.6

我有表 employee_profiles employee_jobs ,我成功地将表 employee_jobs 加入到 employee_profiles ,但是当我加入时表 jobs 到表 employee_jobs ,它在视图上不返回任何输出。有没有办法将另一个表连接到第二个表?我想将表工作加入到 employee_jobs 中,我用它搜索了好几次,但是找不到任何解决方法

表结构

employee_profiles =员工编号,名字,中间名,姓氏

employee_jobs =员工编号,job_id

jobs = job_id,job_position

这是我的控制器 EmployeeController.php ,位于 index()方法中,这是我的代码:

Employee_Profiles::j­oin('employe­e_jobs', 'employee_pr­ofiles.employee_code­', '=', 'employee_jo­bs.employee_code', 'inner')
    ->join('jobs­', 'employee_jo­bs.job_id', '=', 'jobs.job_id­', 'inner')
    ->where('employee_profil­es.employee_code', Auth::user()->employ­ee_code)
    ->get() 

这是视图 info.blade.php

<div class="form-group">
 <label>Job Position:</label>
 <input type="text" class="form-control" name="job_position" disabled="disabled" value="{{ $employee->title}}">
</div>

职位在表格中的职位

0 个答案:

没有答案