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

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

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