是否可以克隆查詢字符串,這樣我就可以編寫一次,並且可以在不影響其他結果的情況下進行長時間的修改?Laravel克隆查詢字符串
$query = DB::table('users')
->where('id', '=', '123');
$queryGet = $query;
$queryPaginate = $query;
$queryCount = $query;
if(Input::has('get'))
$queryGet = $queryGet->get();
if(Input::has('paginate'))
$queryPaginate = $queryPaginate->paginate(25);
if(Input::has('count'))
$queryCount = $queryCount->count(DB::raw('Distinct users.*'));
因爲現在,分頁會改變第一個get()。
感謝