“Laravel Pagination que tiene una consulta en bruto no funciona” Código de respuesta

laravel paginate crudo sql

$items = DB::table('team')   
    ->selectRaw('SELECT *,earth_distance(ll_to_earth(team.lat, team.lng), ll_to_earth(23.1215939329,113.3096030895)) AS distance')
    ->whereRaw('earth_box(ll_to_earth(23.1215939329,113.3096030895),1000) @> ll_to_earth(team.lat, team.lng)')
    ->paginate(10);

foreach($items as $item) {
    echo $item->distance;
}
Indian Gooner

Laravel Pagination que tiene una consulta en bruto no funciona

// This works as expected       

		$curPage = \Illuminate\Pagination\Paginator::resolveCurrentPage();
        $total = $model->get()->count();
        $items = $model->forPage($curPage, $showPerPag)->get();
        $paginated = new \Illuminate\Pagination\LengthAwarePaginator($items, $total, $showPerPage, $curPage, ['path' => request()->url(), 'query' => request()->query()]);
Enchanting Earthworm

Laravel Pagination que tiene una consulta en bruto no funciona

        $curPage = \Illuminate\Pagination\Paginator::resolveCurrentPage();
        $total = $model->get()->count();
        $items = $model->forPage($curPage, $showPerPag)->get();
        $paginated = new \Illuminate\Pagination\LengthAwarePaginator($items, $total, $showPerPage, $curPage, ['path' => request()->url(), 'query' => request()->query()]);
Enchanting Earthworm

Respuestas similares a “Laravel Pagination que tiene una consulta en bruto no funciona”

Preguntas similares a “Laravel Pagination que tiene una consulta en bruto no funciona”

Más respuestas relacionadas con “Laravel Pagination que tiene una consulta en bruto no funciona” en PHP

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código