这个问题已经在这里有一个答案:
我在PHP中的工作,特别是Laravel。
我想根据用户的屏幕是多大(如:手机或电脑)来显示不同的看法。简单地说,这里是我希望我的路由的样子:
if (device == mobile){
Route::view('/', 'mobile_ui');
} else {
Route::view('/', 'desktop_ui');
}
让我澄清一下,这个问题是不是响应式设计。我只是想用两种不同的UI模板;一个用于移动和一个用于桌面。
编辑:正如评论所指出的@rickdenhaan中,这个问题的答案可以在这里找到:Simplest way to detect a mobile device
使用该js和使重定向到具有不同的布局不同的路线。或者,你可以检查$ _ SERVER [“HTTP_USER_AGENT”]变量,并通过检测移动设备
编辑:我做了额外的挖掘和发现这一点:https://github.com/serbanghita/Mobile-Detect应该彻底解决您的问题:)