【发布时间】:2020-08-22 19:13:45
【问题描述】:
我正在使用
加载包中的视图$this->loadViewsFrom(__DIR__.'../../resources/views', 'admin');
但是当我请求页面时,我得到一个错误
InvalidArgumentException 查看 [test] 未找到。
有趣的转折,当我将视图文件夹的完整路径放在模板加载的 loadViewsFrom 方法中时。
我使用以下代码加载刀片模板
public function showTest()
{
return view('admin::test');
}
在 loadViewsFrom 方法的正上方,我调用 loadRoutesFrom 方法
$this->loadRoutesFrom(__DIR__.'../../routes/admin.php');
这加载没有任何问题。
任何建议可能是什么问题?包的代码很简单,调用路由的时候加载一个blade模板。
【问题讨论】:
-
你能在你试图返回视图的地方添加代码吗?
-
@Remul 完成,添加代码 sn -p,它位于控制器中
-
而
__DIR__.'../../resources/views'实际上指向了正确的目录?
标签: laravel package laravel-blade laravel-7