Class "App\Http\Controllers\Controller" not found
Q&A
解決したいこと
Class "App\Http\Controllers\Controller" not foundのエラーを解決したい
発生している問題・エラー
Class "App\Http\Controllers\Controller" not found
app/Http/Controllers/HomeController.php:7
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
/**
* トップページ
*/
public function top()
{
return view('front.page.top');
}
/**
* aboutページ
*/
public function about()
{
return view('front.page.about');
}
}
?>
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
https://gyazo.com/2c0107fc11db0914e53c4c85bd259340
Laravelアプリケーションで App\Http\Controllers\Controller クラスが見つからなかったことを示しています。これは、HomeControllerクラスが Controllerクラスを拡張しているため、Laravelが Controller クラスを見つけられなかったようです。
このエラーを解決するには、App\Http\Controllers\Controller クラスが正しくロードされていないのかもしれないのですが、そこがよくわかっていません。
もう一つの可能性は、HomeControllerクラスが正しいnamespaceにあるかどうかを確認しましたが
namespace App\Http\Controllers;
で問題はないようです。
どなたかアドバイスをいただけるとありがたいです。
よろしくお願いいたします。