[英]How to write correct way of sql query in php laravel
“雄辯”的方法是在您的員工 model 中設置員工和假期之間的關系:
public function holidays() {
return $this->hasMany(Holiday::class);
}
然后在你的假期 model 中設置相反的:
public function employee() {
return $this->belongsTo(Employee::class, 'created_by');
}
請注意,我們必須明確傳遞外鍵的名稱,因為它不是 Laravel 所期望的(employee_id)。
然后你可以加載你的員工:
$emp = Employee::where('user_id', $user->id)->first();
然后訪問他們的假期:
$holidays = $emp->holidays;
或者:
$lastfiveholidays = $emp->holidays()->take(5);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.