[英]Whoops, looks like something went wrong. error on shared hosting
一切正常, .env
文件中的APP_DEBUG=true
以及我的路线(web.php)为
$router->get('/', function () use ($router) {
return $router->app->version();
});
除了这种情况,当我将web.php中的代码更改为:
Route::view('/', 'home');
Route::view('/{any}', 'home');
Route::view('/{any}/{any1}', 'home');
出现错误糟糕,看来出了点问题
我该如何解决。
谢谢
编辑
以下是storage / logs / laravel-2019-11-25.log中的错误
[2019-11-25 10:36:06] production.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Class 'Route' not found in /home/xxx/tx/routes/web.php:18
Stack trace:
#0 /home/xxx/tx/bootstrap/app.php(97): require()
#1 [internal function]: {closure}(Object(Laravel\Lumen\Routing\Router))
#2 /home/xxx/tx/vendor/laravel/lumen-framework/src/Routing/Router.php(62): call_user_func(Object(Closure), Object(Laravel\Lumen\Routing\Router))
#3 /home/xxx/tx/bootstrap/app.php(98): Laravel\Lumen\Routing\Router->group(Array, Object(Closure))
#4 /home/xxx/public_html/tx.cn/index.php(16): require('/home/xxx/...')
#5 {main} {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class 'Route' not found at /home/xxx/tx/routes/web.php:18)
[stacktrace]
#0 /home/xxx/tx/bootstrap/app.php(97): require()
#1 [internal function]: {closure}(Object(Laravel\\Lumen\\Routing\\Router))
#2 /home/xxx/tx/vendor/laravel/lumen-framework/src/Routing/Router.php(62): call_user_func(Object(Closure), Object(Laravel\\Lumen\\Routing\\Router))
#3 /home/xxx/tx/bootstrap/app.php(98): Laravel\\Lumen\\Routing\\Router->group(Array, Object(Closure))
#4 /home/xxx/public_html/tx.cn/index.php(16): require('/home/xxx/...')
#5 {main}
"}
您收到的实际错误是
在/home/xxx/tx/routes/web.php:18中找不到类“ Route”
Route
类是一个Facade ,可以通过导入将其访问,就像这样
use Illuminate\Support\Facades\Route;
或将其添加到config/app.py
-file中的aliases
部分。
...,
aliases => [
...,
'Route' => "Illuminate\Support\Facades\Route",
...
],
...,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.