Czy można sklonować ciąg kwerendy, aby móc go napisać raz i dokonać zmian na długo, bez uszczerbku dla innych wyników?Łańcuch zapytania klonowania 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.*'));
Ponieważ teraz, paginacja zmieni pierwsze pobranie().
Dzięki