首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建两个版本的Laravel网站

问创建两个版本的Laravel网站
EN

Stack Overflow用户
提问于 2015-01-13 19:34:32
回答 1查看 753关注 0票数 2

我是拉勒维尔的新来的。

我正在使用PHP类为我的用户使用不同的网站版本。例如,如果一个用户是通过他的手机浏览网站,该网站向他展示一个移动兼容版本,有有限的选项,如果他是通过他的个人电脑访问我的网站,他可以看到我的网站的完整版本。

我知道CSS的响应性设计,但我需要一个轻的网站,我知道Facebook,Google和Ebay都是通过从服务器端检测手机来响应的。

我怎么能在Laravel做这件事?

我应该把我的如果条件在每条路线之前吗?还是在视野里?还是另一种更好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-13 19:56:08

您可以使用这样的帮助方法:

代码语言:javascript
复制
public static function makeView($viewName, $data = array()) {
        if (self::isMobile()) {
            $viewName .= '_mobile';
        }
        return View::make($viewName, $data);
}

然后使用makeView而不是View::make,创建每个布局,同时也用_mobile固定一个布局,然后向类中添加一个isMobile方法。

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

https://stackoverflow.com/questions/27930110

复制
相关文章

相似问题

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