端末でコマンドの下を実行すると、ルートではなくコードが表示されます
php artisan route:list
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="refresh" content="1;url=http://localhost/login" />
<title>Redirecting to http://localhost/login</title>
</head>
<body>
Redirecting to <a href="http://localhost/login">http://localhost/login</a>.
</body>
</html>
[Symfony\Component\Debug\Exception\FatalThrowableError]致命的なエラー:クラス 'App\Http\Controllers\Redirect'が見つかりません
ルートとそれに関連するコントローラーのいずれかにエラーがある場合は、php artisan route:list
を実行できません。
この場合、最初にインポートせずにRedirect
ファサードを使用しているというエラーのあるコントローラーがあるようです。そのため、同じでRedirect
クラスを探していますコントローラとしての名前空間、つまりApp\Http\Controllers\Redirect
。
Redirect
ファサードを使用しているクラスを見つけ、Use Redirect
をファイルの先頭に追加すると、うまくいけばそれがソートされます。
あなたがしなければならない唯一のことは追加することです:
use Redirect;
コントローラーのnamespace
行の直後または\
を呼び出す前にRedirect::
すなわち:
return \Redirect::back();
クラスをインポートする必要があります。これはあなたが必要とするものです:
use Illuminate\Support\Facades\Redirect;
関数をリダイレクトする前に_\
_を追加します
return \Redirect::back();
laravel 5.3