Laravel:CLASS ~~ does not exist エラーを解決したい
以下のエラーが発生しています。スペルも確認しましたが、うまくいきません。
どうかよろしくお願いします。
Illuminate\Contracts\Container\BindingResolutionException
Target class [PageController] does not exist.
http://127.0.0.1:10080/
予想していた結果
Demoデモが表示される。
環境
・docker:19.03.12
・Laravel 8.4
該当のソースコード
web.php
<?php use Illuminate\Support\Facades\Route; Route::get('/','PageController@index');
PageController.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class PageController extends Controller{ public function index() { return <<<EOF <html> <body> Demoデモ </body> </html> EOF; } }
試したこと
スペルミスは一通りチェックしたつもりです。
以下のページを参考に作っています。異なる箇所としてはDocker上に構築している点です。
https://qiita.com/taka027/items/55481a185ded5df82d4d
以下に変更したところ違うエラーが発生しました。
- use Illuminate\Support\Facades\Route;
- use App\Http\Controllers\PageController;
- Route::get('/','PageController@index');
- Route::get('/',[PageController::class,'index']);
新しいエラー
No application encryption key has been specified.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。