SQL查詢如何使用分頁Laravel5?分頁()無法正常工作
$result = DB::select("select * from commodities where group_id=$group ");
SQL查詢如何使用分頁Laravel5?分頁()無法正常工作
$result = DB::select("select * from commodities where group_id=$group ");
$result = DB::table('commodities')
->where('group_id', $group)
->paginate(10);
$用戶= DB ::表( '商品') - >在哪裏( 'GROUP_ID',$ GROUP_ID) - > PAGINATE(10) ;
的雄辯方式
Commodities::where('group_id', $group)->paginate();
對於這個工作,你需要定義Commodities
模型。
使用laravel語法,而不是核心MySQL查詢
你的代碼是:
$result = DB::select("select * from commodities where group_id=$group ");
像以下替換laravel刀片語法代碼:
$result = DB::table('commodities')
->where('group_id', $group)
->paginate(10);
我使用PAGINATE(10)方法在我的代碼,每頁給出10條記錄
如果你想更多的rec每頁ORDS比你的記錄替換10你想每頁
你可以使用得到這樣的數據laravel侃侃而談:
$result = Commodities::where('group_id', $group)
->paginate(10);
使用laravel口若懸河你在創建模型「品」應用程序/模型路徑,如:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Commodities extends Model {
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $table = 'commodities';
];
}
,如果你使用的模式比下面一行添加到您喜歡控制頁面的頂部:
use App/Models/Commodities;
我希望它能幫到你
工作感謝 –