Fatal error: Class 'App\Http\Controllers\Redirect' not found
Fatal error: Class 'App\Http\Controllers\Redirect' not found
当我在我的终端中 运行 下面的命令时,它显示下面的代码而不是路由
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] Fatal
error: Class 'App\Http\Controllers\Redirect' not found
你不能运行 php artisan route:list
如果任何路由及其相关控制器有错误。
在这种情况下,您的控制器似乎有一个错误,即您在使用 Redirect
外观时没有先导入它,所以它正在寻找 Redirect
class 在与控制器相同的命名空间中,即 App\Http\Controllers\Redirect
.
找到使用 Redirect
门面的 class 并将 Use Redirect
添加到文件的顶部,这样应该很有希望对它进行排序!
您唯一需要做的就是添加:
use Redirect;
在控制器中 namespace
行之后或在调用 Redirect::
之前放置 \
即:
return \Redirect::back();
在重定向函数之前添加\
return \Redirect::back();
我在 laravel 5.3
中工作得很好
您必须导入 class。这就是您需要的:
use Illuminate\Support\Facades\Redirect;
我在Laravel 8中使用这个:
return redirect()->back();
当我在我的终端中 运行 下面的命令时,它显示下面的代码而不是路由
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] Fatal error: Class 'App\Http\Controllers\Redirect' not found
你不能运行 php artisan route:list
如果任何路由及其相关控制器有错误。
在这种情况下,您的控制器似乎有一个错误,即您在使用 Redirect
外观时没有先导入它,所以它正在寻找 Redirect
class 在与控制器相同的命名空间中,即 App\Http\Controllers\Redirect
.
找到使用 Redirect
门面的 class 并将 Use Redirect
添加到文件的顶部,这样应该很有希望对它进行排序!
您唯一需要做的就是添加:
use Redirect;
在控制器中 namespace
行之后或在调用 Redirect::
之前放置 \
即:
return \Redirect::back();
在重定向函数之前添加\
return \Redirect::back();
我在 laravel 5.3
中工作得很好您必须导入 class。这就是您需要的:
use Illuminate\Support\Facades\Redirect;
我在Laravel 8中使用这个:
return redirect()->back();