如何在供应商/目录下修改代码

时间:2019-01-04 07:58:15

标签: laravel-5

https://validator.w3.org中查看laravel 5.7应用程序的生成的html,我发现了类似错误:

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 :(得分:1)

您可以运行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