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) -> постраничной (10) ;
Красноречивый путь
Commodities::where('group_id', $group)->paginate();
Для этого, чтобы работать, вы должны определить свою Commodities
модель.
использование Laravel синтаксис вместо ядра MySQL Query
ваш код:
$result = DB::select("select * from commodities where group_id=$group ");
заменить код с синтаксисом Laravel лезвия, как следующее:
$result = DB::table('commodities')
->where('group_id', $group)
->paginate(10);
я использую разбивать на страницы (10) метод в моем коде, который дает 10 записей на странице
, если вы хотите больше rec ords на страницу, чем заменить 10 с записями вы хотите на страницу
вы можете использовать Laravel красноречивы для получения данных, как это:
$result = Commodities::where('group_id', $group)
->paginate(10);
для использования Laravel красноречивых вы должны создать модель «Commodities» в приложение/Модели путь, как:
<?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;
Я надеюсь, что он вам поможет
Это сработало благодаря –