【发布时间】:2015-01-14 03:56:08
【问题描述】:
我是 Laravel 的新手。
我正在使用 PHP Mobile Detect 类为我的用户使用不同的网站版本。例如,如果用户通过他的手机浏览网站该网站会向他显示一个具有有限选项的移动兼容版本,如果他通过他的 PC 访问我的网站,他可以看到我的网站的完整版本。
我知道 CSS 的响应式设计,但我需要一个轻量级的网站,我知道 Facebook、Google 和 Ebay 通过从服务器端检测移动设备来做出响应。
如何在 Laravel 中做到这一点?
我应该把我的if条件放在每条路线之前吗?还是在视图中?还是其他更好的方法?
【问题讨论】:
-
检查它是移动端还是桌面端,然后只定义全局视图路径或路由。 if(mobile) $view_path = 'master.mobile.layouts';否则 .... 或对路线做同样的事情
标签: php laravel responsive-design