我正在使用PHP,特别是Laravel。
我想根据用户屏幕的尺寸(例如:手机或PC)显示不同的视图。 简而言之,这就是我希望路由显示的样子:
if (device == mobile){
Route::view('/', 'mobile_ui');
} else {
Route::view('/', 'desktop_ui');
}
让我澄清一下,这个问题与响应式设计无关。 我只想使用两个不同的UI模板;一个用于移动设备,一个用于台式机。
编辑:如@rickdenhaan在评论中所指出,此问题的答案可在此处找到:Simplest way to detect a mobile device
答案 0 :(得分:0)
为此使用js并重定向到具有不同布局的其他路由。或者,您可以检查$ _SERVER ['HTTP_USER_AGENT']变量并以此来检测移动设备
编辑: 我进行了其他挖掘,发现了这一点: https://docs.microsoft.com/en-us/powershell/module/sharepoint-pnp/connect-pnponline?view=sharepoint-ps 它应该可以彻底解决您的问题:)