模型聯合查詢返回指定欄位

adong發表於2021-06-04
$infos = Apply::with(['records'=>function($q){
            $q->select('apply_id','apporver','reason','created_at');
        ])
        ->whereIn('id',$ids)
        ->where('s_date','>',date("Y-m-d",strtotime("-180 day")))
        ->where('hr_flag',1)
        ->select('id','apply_type','s_date','e_date','reason','proposer_name')
        ->get();

核心是 select欄位裡必須包含關聯欄位 這裡面 apply_id 和 id 是關聯欄位。

每天收穫一點點

前端JSON.parse(); 有時候會出現欄位資料裡有逗號不能解析的錯誤,暫時解決方案是把欄位裡的逗號轉義或替換別的。
本作品採用《CC 協議》,轉載必須註明作者和本文連結
寫程式碼是一件趣事。

相關文章