#### **如果使用路由模式,請將請求方式改any**
正確例子:
~~~
//獲取token
Route::any('getToken', 'index/Token/getToken');
~~~
請不要在路由中限制請求方式
錯誤例子:
~~~
Route::post('getToken', 'index/Token/getToken');
~~~
原因:
在錯誤例子中,如果使用get方式請求getToken,則會進入miss路由,這樣,前端人員會認為該請求地址不存在。
#### **需要限制請求方式,請重寫BaseController中的init方法**
正確例子:
~~~
protected function init()
{
$request = Request::instance();
$action = $request->action();
//獲取當前action名稱
switch ($action) {
case "getToken":
//設置請求類型 post
$this->requestType = "post";
break;
case "getToken":
//設置請求類型 post或get
$this->requestType = "post|get";
break;
}
}
~~~