我正在向我的laravel应用程序添加一个对移动设备友好的网站(没有响应,但却是一个完全不同的网站),所以我将以下代码添加到/ app /config/views.php中
use Jenssegers\Agent\Agent as Agent;
$Agent = new Agent();
// agent detection influences the view storage path
if ($Agent->isMobile()) {
$viewPath = __DIR__.'/../views/mobile';
} else {
$viewPath = __DIR__.'/../views';
}这很有效。问题是,我正在尝试发送一封电子邮件,而laravel希望电子邮件的视图文件也在/views/mobile目录下,有没有什么方法可以让电子邮件始终从/views/而不是/views/mobile加载
发布于 2014-12-02 00:16:47
将名称空间添加到视图中。这使您可以拉出两个视图文件夹中的电子邮件视图,并将其放入自己的文件夹中。
这可以像这样做;
View::addNamespace('email', '/path/to/email/views/folder');这行代码可以放在你的/app/config/views.php中,或者放在你喜欢的任何地方。您可以简单地使用这个视图字符串'email::message'来访问视图
https://stackoverflow.com/questions/27232429
复制相似问题