union()後paginate分頁
$list_b = A::select('a.id')
->leftJoin('b', 'b.id', '=', 'a.b_id')
->where('b.id',1);
$list_c = A::select('a.id')
->leftJoin('c', 'c.id', '=', 'a.c_id')
->where('c.id',1)
->union($list_b);
$list = DB::table(DB::raw('({$list_c->toSql()}) as a'))->mergeBindings($list_c->getQuery())->orderBy('a.id', 'desc')->paginate(10);
缺點:沒有辦法with()預載入
本作品採用《CC 協議》,轉載必須註明作者和本文連結