Laravel 致命错误:类';App\Http\Controllers\Redirect';找不到
当我在终端中运行DOWER命令时,它会显示以下代码而不是路由Laravel 致命错误:类';App\Http\Controllers\Redirect';找不到,laravel,laravel-5,laravel-5.2,laravel-5.1,Laravel,Laravel 5,Laravel 5.2,Laravel 5.1,当我在终端中运行DOWER命令时,它会显示以下代码而不是路由 php artisan route:list <html> <head> <meta charset="UTF-8" /> <meta http-equiv="refresh" content="1;url=http://localhost/login" /> <title>Redirecting to htt
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>
php artisan路由:列表
重定向到http://localhost/login
重定向到。
[Symfony\Component\Debug\Exception\fatalthrowayerror]致命
错误:找不到类“App\Http\Controllers\Redirect”
如果任何路由及其相关控制器出现错误,则无法运行
php artisan route:list
在本例中,您的控制器似乎有一个错误,即您正在使用重定向
外观,而没有首先导入它,因此它正在与控制器相同的命名空间中查找重定向
类,即App\Http\Controllers\Redirect
找到使用
Redirect
facade的类,并将Use Redirect
添加到文件的顶部,这样可以对其进行排序 您唯一需要做的就是添加:
use Redirect;
在名称空间
行之后的控制器中,或在调用重定向之前放置\
:
,即:
return \Redirect::back();
在重定向函数之前添加
\
return\Redirect::back()代码>
在laravel 5.3中它对我来说很好,你必须导入这个类。这是您需要的:
use Illuminate\Support\Facades\Redirect;
我在Laravel 8中使用:
return redirect()->back();
这将分配什么重定向类?如果我试图在IDE中找到指定的类,它与任何内容都不匹配。。。