Heim > Fragen und Antworten > Hauptteil
Wie erhalte ich den Funktionsnamen des aktuellen Controllers in Laravel 5?
Ich sehe Request $request
oft so geschrieben: Wie heißt dieser Wissenspunkt?
public function __construct(Guard $auth)
{
$this->auth = $auth;
}
public function store(Request $request)
{
//
}
曾经蜡笔没有小新2017-05-16 16:56:51
第一个问题:
在Laravel中Route::current()->getActionName();
可以获取当前Action的详细名称,可能不你直接想要的结果,自己对上述方法返回的结果做下处理就好了。
第二个问题:
这里的 $request 参数是 Illuminate\Http\Request ,通过依赖注入传递给Controller。
在Laravel中Controller都可以在顶部use Illuminate\Http\Request 后,在参数里面使用 Request。
而 Request 包含了客户端发送过来的请求内容。