【发布时间】:2020-10-20 17:19:03
【问题描述】:
我有这两个表/模型:
class HrEmployee extends Model
{
protected $table = 'hr_employees';
protected $fillable = [
'first_name',
'last_name',
'employee_code',
];
public function leaverequest(){
return $this->hasMany('App\Models\Hr\HrLeaveRequest');
}
}
class HrLeaveRequest extends Model
{
protected $table = 'hr_leave_requests';
protected $primaryKey = 'id';
protected $fillable = [
'id',
'employee_id',
'department_id',
];
public function employee()
{
return $this->belongsTo('App\Models\Hr\HrEmployee','employee_id');
}
public function department()
{
return $this->belongsTo('App\Models\Hr\HrDepartment','department_id');
}
}
使用下面的控制器功能,如何使用 Eloquent Query 来
-
获取 hr_leave_requests (HrLeaveRequest) 表中的员工列表及其部门(first_name、last_name、employee_code、department_name)
-
统计 hr_leave_requests (HrLeaveRequest) 表中的员工及其部门(first_name、last_name、employee_code、department_name)
public function leave_request_approve() { $employee_not_in_list = HrLeaveRequest...; }
谢谢
【问题讨论】:
标签: laravel