【问题标题】:Different folder for views - Laravel 5.4视图的不同文件夹 - Laravel 5.4
【发布时间】:2017-09-11 19:51:09
【问题描述】:

我正在尝试为我的应用程序制作一个可重复使用的仪表板,因此我决定将所有内容放在一个文件夹中,例如 app/Dashboard。我已经设法拥有路由、控制器、中间件等。但是,现在我想在那个文件夹中也有视图。我在config/view.php中添加了路径,问题是如果我在app/Dashboard/Views和默认resources/views中有两个同名的视图,当然会加载默认路径中的视图。

你有更好的主意吗?我可以只使用 Laravel 标准工具在我的控制器中执行return view('dashboard:login') 之类的操作吗?

【问题讨论】:

  • 尝试阅读有关在 laravel 中创建包的信息,因为这就是您现在正在做的事情。部分Views可以解释一下laravel.com/docs/5.5/packages

标签: php laravel


【解决方案1】:

查看文档https://laravel.com/docs/5.5/packages#views 的这一部分。你几乎是对的,但你需要使用两个冒号

return view('dashboard::login');

【讨论】:

  • 你是对的。这看起来很酷,我会试着像一个包一样做。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-28
  • 2017-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多