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レコードを与える方法
あなたがモデルの「コモディティ」を作成する必要がlaravelの雄弁の使用のための
$result = Commodities::where('group_id', $group)
->paginate(10);
:あなたはこのような取得データのためのlaravelの雄弁を使用することができますが、ページ
あたりにするレコードで10を交換するよりも、ページごとordsアプリ/モデルパスのような:
<?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;
私はその助けを望む
ありがとう –