由於想實現經過url判斷是否有權限,全部須要拿到當前的route方法的name,以下php
$api->get('role/grant/{id}', 'RoleController@getGrant');
我想在中間件取出 role/grant/{id} ,而後判斷當前用戶是否有該url訪問權限,取uri的方法有點艱辛api
$this->request->route()[1]['uri']
在print_f的$this->request跟蹤了半天才找到在route裏面,又嘗試了各類Route::、route->uri...的調用,才找到上面的值,記錄一下填坑手記this