私はいくつかのLaravelコントローラーメソッドを研究しています。一部のコントローラー メソッドにはいくつかのパラメーターがありますが、それらはルート パラメーターからのものではありません。例えば、
public function store(Request $request)
{
$this->validate($request, [
'title' => 'required|unique|max:255',
'body' => 'required',
]);
}
Laravelコントローラーメソッドはどのようにパラメーターを取得しますか? パラメータを提供したのは誰$request
ですか? Laravelはルートパラメータとこのタイプのパラメータをどのように区別していますか?