Blade 模板不想从 Laravel 包加载
Blade template does not want to load from Laravel Package
我正在使用
加载包中的视图
$this->loadViewsFrom(__DIR__.'../../resources/views', 'admin');
但是当我请求页面时出现错误
InvalidArgumentException
查看 [test] 未找到。
有趣的是,当我将视图文件夹的完整路径放入模板加载的 loadViewsFrom 方法中时。
我使用以下代码加载 blade 模板
public function showTest()
{
return view('admin::test');
}
在 loadViewsFrom 方法的正上方,我调用了 loadRoutesFrom 方法
$this->loadRoutesFrom(__DIR__.'../../routes/admin.php');
加载没有任何问题。
任何建议可能是什么问题?包的代码很简单,调用路由时加载一个blade模板。
问题已通过修复查看文件夹的路径解决。
通过
验证我的文件的确切位置后
dd(__DIR__);
我努力回到视图文件夹的正确路径,它只是低一个文件夹而不是。
我正在使用
加载包中的视图$this->loadViewsFrom(__DIR__.'../../resources/views', 'admin');
但是当我请求页面时出现错误
InvalidArgumentException 查看 [test] 未找到。
有趣的是,当我将视图文件夹的完整路径放入模板加载的 loadViewsFrom 方法中时。
我使用以下代码加载 blade 模板
public function showTest()
{
return view('admin::test');
}
在 loadViewsFrom 方法的正上方,我调用了 loadRoutesFrom 方法
$this->loadRoutesFrom(__DIR__.'../../routes/admin.php');
加载没有任何问题。
任何建议可能是什么问题?包的代码很简单,调用路由时加载一个blade模板。
问题已通过修复查看文件夹的路径解决。
通过
验证我的文件的确切位置后dd(__DIR__);
我努力回到视图文件夹的正确路径,它只是低一个文件夹而不是。