“Paginação de Laravel tendo consulta bruta não funcionando” Respostas de código

Laravel Paginate Raw 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

Paginação de Laravel tendo consulta bruta não funcionando

// 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

Paginação de Laravel tendo consulta bruta não funcionando

        $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

Respostas semelhantes a “Paginação de Laravel tendo consulta bruta não funcionando”

Perguntas semelhantes a “Paginação de Laravel tendo consulta bruta não funcionando”

Mais respostas relacionadas para “Paginação de Laravel tendo consulta bruta não funcionando” em PHP

Procure respostas de código populares por idioma

Procurar outros idiomas de código