前提
コントローラーがクラスを見つけられない!
Laravel入門第2版 P53で詰まっています
実現したいこと
・ブラウザで/helloにアクセスした際にクライアントからのヘッダー情報とレスポンスからの情報を画面に出力させる
発生している問題・エラーメッセージ
Target class [App\Http\Controllers\Repuest] does not exist.
該当のソースコード
app > Http > Controllers > HelloController.php
php
1<?php 2 3namespace App\Http\Controllers; 4 5 6use Illuminate\Http\Request; 7use Illuminate\Http\Response; 8 9class HelloController extends Controller 10{ 11 public function index(Repuest $request, Response $response) { 12 13$html = <<<EOF 14<html> 15<head> 16 <title>Hello</title> 17</head> 18<body> 19 <h1>Hello</h1> 20 <h3>Request</h3> 21 <pre>{$request}</pre> 22 <h3>Response</h3> 23 <pre>{$response}</pre> 24</body> 25</html> 26EOF; 27 $response->setContent($html); 28 return $response; 29 30 } 31}
routes > web.php
php
1<?php 2 3use App\Http\Controllers\HelloController; 4 5Route::get('/hello', [HelloController::class,'index']);
試したこと
コントローラーのnamespaceのパスを確認
ルーティングのスペル確認とパスの確認
補足情報(FW/ツールのバージョンなど)
php 8.0.1
Laravel 8.83.23