#### **如果使用路由模式,请将请求方式改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;
}
}
~~~