前提・実現したいこと
laravelを本で学習しているのですが、コントローラのアクションを使うためにルートを割り当てて表示しようとしたのですが下のようなエラーが出てしまい解決方法がわかりません。
発生している問題・エラーメッセージ
Illuminate\Contracts\Container\BindingResolutionException
Target class [app/http/controllers/HelloController] does not exist.
http://localhost:8000/hello
エラーメッセージIlluminate \ Contracts \ Container \ BindingResolutionException ターゲットクラス[app / http / controllers / HelloController]が存在しません。
該当のソースコード
php
1HelloController.php 2コード<?php 3 4namespace App\Http\Controllers; 5 6use Illuminate\Http\Request; 7 8class HelloController extends Controller 9{ 10 public function index() { 11 12 return ~ 13 } 14}
php
1コード 2web.php 3<?php 4use App\Http\Middleware\HelloMiddleware; 5 6Route::get('hello','HelloController@index'); 7
試したこと
スペルミスがないか確認しましたが見つからず、ネットでもエラーの対処法について調べたのですがよくわかりませんでした。
補足情報(FW/ツールのバージョンなど)
使用しているlaravelのバージョンは、8.03です。
使用している書籍はPHPフレームワークLaravel入門第2弾です。
コントローラの利用のところでつまづいています。
回答1件
あなたの回答
tips
プレビュー