我在分页时收到此错误,并在Laravel 5.3上重置密码发布请求。试图找出导致的问题,因为我可以看到FileViewFinder.php
第112行发生错误,其中包含:
if (! isset($this->hints[$segments[0]])) {
throw new InvalidArgumentException("No hint path defined for [{$segments[0]}].");
}
此代码是getNamespaceSegment($name)
方法的一部分,该方法获取具有命名路径的模板段。提前谢谢!
答案 0 :(得分:1)
我想通了,发生了什么事。基本上消息说FileViewFinder无法找到调用分页函数时所需的相关模板:
$paginator->links();
因此,解决方案是首先确保通过运行发布文件:
php artisan vendor:publish --tag=laravel-pagination
然后更新位于resources/views/vendor/pagination
中的分页模板的路径:
$paginator->links('vendor.pagination.default')
答案 1 :(得分:0)
您的刀片文件可能有错误,请定义默认的分页文件
$paginator -> links('vendor.pagination.default')
答案 2 :(得分:0)
您可以手动设置
如果您在...视图/分页中具有刀片视图,则可以通过以下方式指定它:
app('pagination')->addNamespace('mail', resource_path('views') . '/pagination');