Laravel 5 Создание разбиения на страницы из данных json в виде Блейда

Я сделал запрос ниже, и я могу получить данные json из журнала консоли, мой вопрос заключается в том, как сделать ссылку на страницу с помощью данных json?

$viewData = DB::table('tbl_contents')
                ->where('record_type', '=', 'Event')
                ->where('status', '=', 1)
                ->paginate(3);

return json_encode($viewData);

1 ответ

  1. Вы также можете вернуть ссылку на страницу, см. мой код ниже:

    $viewData = DB::table('tbl_contents')
                    ->where('record_type', '=', 'Event')
                    ->where('status', '=', 1)
                    ->paginate(3);
    
    return [
        'items' => json_encode($viewData),
        'pagination_link' => $viewData->links()
    ];