2017-01-23 52 views
1

Database大型唱片如何寫Chunk在此查詢如何獲取大塊查詢器可以通過Laravel

$users = DB::table('products')->orderBy($sortbysql, $sortbysqltype) 
    -> where('product_name', 'like', '%' . $keyword . '%') 
    -> where('product_status', '=','1') 
    -> paginate($view); 

$querylistbrand = DB::table('products')->select('product_brand_name',  DB::raw('count(*) as total')) 
    -> where('product_name', 'like', '%' . $keyword . '%') 
    -> where('product_status', '=','1') 
    -> groupBy('product_brand_name')`enter code here` 
    -> orderBy('total', 'desc')->take(25)->get(); 
+0

如果你只是想分頁或採取(25)你不需要塊 – Paras

回答

0

在這種情況下,沒有必要塊的結果,因爲他們已經被分塊方法paginatetake

對於這兩種方法,你只需要提供將被檢索的記錄量:

$results = $query->paginate(15); 
$results = $query->take(15)->get(); 
相關問題