一个域名 如果是pc端访问,渲染pc端模版 如果是手机访问这个域名 渲染手机端模版 pc端跟手机端共用一个数据库,这个要怎么完成,刚学laravel 希望大神们指教一二!
2 回答
www说
TA贡献1775条经验 获得超8个赞
我说两种实现方式:
借助响应式框架(Bootstrap或是Bulma)来写模版,这样PC和手机端就可以共用一个模版,这样维护一份模版,工作量就会少很多。但是如果PC和手机端模版风格很不一样,那就不太适合这种方式了
写一个检测手机端浏览的函数,这个去网上搜索一下,有很多的,通过检查函数的结果来保存一个变量,然后通过这个保存的变量来动态的在控制器里面指向特定的模版就好了
ibeautiful
TA贡献1993条经验 获得超5个赞
laravel-agent 了解下
判断请求浏览器的user-agent来判断是移动端还是pc端,然后渲染不同的页面即可
这个库里封装了很多判断浏览器类型的方法
- 2 回答
- 0 关注
- 2428 浏览
添加回答
举报
0/150
提交
取消