laravel项目resources/views/vendor/pagination没有那个文件或目录?

用laravel 7.30开发了一个系统,部署在centos上。strace 命令查看php-fpm进程发现大量的文件找不到的日志,如下图:

image.png

这个系统只有提供api接口的功能,并没有实现视图层。

请问这是什么含义呢?应该如何消除这种信息呢?

阅读 1.7k
2 个回答
  1. 确保你的 Laravel 版本正确。resources/views/vendor/pagination 目录是 Laravel 5.0 及更高版本中的默认目录。如果你的 Laravel 版本比较旧,可能需要手动创建该目录。
  2. 运行 php artisan vendor:publish --tag=laravel-pagination 命令,它会发布 Laravel 分页视图到你的应用程序中。这应该会在 resources/views/vendor/pagination 目录下创建相应的文件。
  3. 如果第二步不起作用,可以手动创建 resources/views/vendor/pagination 目录,并将缺少的视图文件复制到该目录下。你可以从 LaravelGitHub 存储库中找到这些文件,复制它们到你的应用程序中。具体来说,你可以在 https://github.com/laravel/framework/tree/master/resources/views/vendor/pagination 找到它们。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
新手上路,请多包涵

php artisan vendor:publish --tag=laravel-pagination

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题