前幾天做項目的時候,由于有手機站和PC站,不想寫兩套后臺,所以想著當手機訪問時,返回手機界面,PC訪問時放回PC界面,于是上網搜了下,找到了一個簡單判斷手機端訪問的插件。
1. 首先去http://mobiledetect.net/ 下載Mobile_Detect壓縮包。放到自己的框架里面

2.將文件類加載一下封裝成一個方法。
~~~
//判斷是否是手機端
function is_phone_request(){
vendor('Mobile_Detect.Mobile_Detect');
$detect = new Mobile_Detect;
if($detect->isMobile()){
return true;
}else{
return false;
}
}
~~~
3.在需要判斷手機端請求的控制器調用is_phone_request()方法。
~~~
public function index(){
if(is_phone_request()){
// 判斷如果是手機端請求,將返回wap下的index界面
return view('wap/index');
}
return view();
}
~~~
4.
這樣的話就可以共用控制器,共用數據而返回不同的界面啦!