一個域名 如果是pc端訪問,渲染pc端模版 如果是手機訪問這個域名 渲染手機端模版 pc端跟手機端共用一個數據庫,這個要怎么完成,剛學laravel 希望大神們指教一二!
2 回答

www說
TA貢獻1775條經驗 獲得超8個贊
我說兩種實現方式:
借助響應式框架(Bootstrap或是Bulma)來寫模版,這樣PC和手機端就可以共用一個模版,這樣維護一份模版,工作量就會少很多。但是如果PC和手機端模版風格很不一樣,那就不太適合這種方式了
寫一個檢測手機端瀏覽的函數,這個去網上搜索一下,有很多的,通過檢查函數的結果來保存一個變量,然后通過這個保存的變量來動態的在控制器里面指向特定的模版就好了

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
laravel-agent 了解下
判斷請求瀏覽器的user-agent來判斷是移動端還是pc端,然后渲染不同的頁面即可
這個庫里封裝了很多判斷瀏覽器類型的方法
- 2 回答
- 0 關注
- 2499 瀏覽
添加回答
舉報
0/150
提交
取消