首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel移动支持

Laravel移动支持
EN

Stack Overflow用户
提问于 2014-12-02 00:10:15
回答 1查看 1.7K关注 0票数 2

我正在向我的laravel应用程序添加一个对移动设备友好的网站(没有响应,但却是一个完全不同的网站),所以我将以下代码添加到/ app /config/views.php中

代码语言:javascript
复制
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加载

EN

回答 1

Stack Overflow用户

发布于 2014-12-02 00:16:47

将名称空间添加到视图中。这使您可以拉出两个视图文件夹中的电子邮件视图,并将其放入自己的文件夹中。

这可以像这样做;

代码语言:javascript
复制
View::addNamespace('email', '/path/to/email/views/folder');

这行代码可以放在你的/app/config/views.php中,或者放在你喜欢的任何地方。您可以简单地使用这个视图字符串'email::message'来访问视图

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27232429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档