laravel设备检测,区分手机端浏览器和pc端浏览器,隐藏或显示某些代码

目前找到了这么一个类似的插件
browser-detect
可以检测不同的设备
想完成如下的要求,因为就一个页面
直接在blade模板下完成类似需求,可行么?

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  @if (某个条件)
    <link rel="stylesheet" href="桌面浏览器代码.css">
    @else
      <link rel="stylesheet" href="手机浏览器代码.css">
  @end
</head>
<body>
    @if (某个条件)
  <script src="桌面浏览器代码.js"></script>
    @else
  <script src="手机浏览器代码.js"></script>
    @endif
</body>
</html>
哈士奇WWW
浏览 950回答 3
3回答

慕码人2483693

可以这么做. 只是为什么不直接做成两个模板, 把两个模板共同的部分提成公共小模板. 在大模板中 @include ('widget') 在控制器中, 判断一下浏览器, 直接返回受益人view('浏览器模板')
打开App,查看更多内容
随时随地看视频慕课网APP