Как изменить код в каталоге vendor / - PullRequest
0 голосов
/ 04 января 2019

Проверка сгенерированного html моего приложения laravel 5.7 в https://validator.w3.org Я получил ошибки вроде:

Error: Bad value navigation for attribute role on element ul.
From line 353, column 21; to line 353, column 61
          <ul class="pagination" role="navigation">↩    

При поиске аналогичного кода в моем приложении я нашел несколько файлов, таких как vendor / laravel / framework /src / Illuminate / Pagination / resources / views / bootstrap-4.blade.php с кодом

@if ($paginator->hasPages())
    <ul class="pagination" role="navigation">

, поскольку этот файл находится в каталоге / vendor, если есть способ исправить это для моего приложения?

Спасибо!

1 Ответ

0 голосов
/ 04 января 2019

Вы можете запустить php artisan vendor:publish --tag=laravel-pagination, это создаст представление разбиения на страницы в папке resources/views/vendor/pagination.Затем вы можете настроить и использовать его, добавив к первому аргументу links() метод.

Представление списка:

<div class="content">
    @foreach($posts as $post)
        ..blahblah..
    @endforeach
</div>

{{ $posts->links('vendor.pagination.view_name') }}

Подробнее здесь: https://laravel.com/docs/5.7/pagination#customizing-the-pagination-view

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...