【Laravel】 Requestクラス、複数あるけどどう違う?(Illuminate\Http・Client・Support\Facades, Symfony\Component\.., GuzzelHttp...)【比較】

LaravelでRequestクラスを呼び出そうとすると、Vs codeの拡張機能の補完機能で下記画像のように複数のRequestクラスが提案されます。 コマンド(php artisan make:controller)でControllerのファイルを作成した場合、 use Illuminate\Http\Requestがデフォルトで記述されているので、基本的にこちらのRequestクラスを使用す…