public function test(Request $request)
{
dump($request->controller());
}
多看源码
/**
* 设置或者获取当前的模块名
* @access public
* @param string $module 模块名
* @return string|Request
*/
public function module($module = null)
{
if (!is_null($module)) {
$this->module = $module;
return $this;
} else {
return $this->module ?: '';
}
}
/**
* 设置或者获取当前的控制器名
* @access public
* @param string $controller 控制器名
* @return string|Request
*/
public function controller($controller = null)
{
if (!is_null($controller)) {
$this->controller = $controller;
return $this;
} else {
return $this->controller ?: '';
}
}
/**
* 设置或者获取当前的操作名
* @access public
* @param string $action 操作名
* @return string|Request
*/
public function action($action = null)
{
if (!is_null($action)) {
$this->action = $action;
return $this;
} else {
return $this->action ?: '';
}
}