PHP 工匠路由:缓存显示无法为序列化准备路由 [/].使用闭合



当我在生产服务器上运行'php artisan route:cache'时,它显示

在路由中.php第 880 行:无法为序列化准备路由 [/]。 使用闭合。

如何解决??

在你的routes/web.php文件中,有一个由 Laravel 创建的"默认"路由:

Route::get('/', function () {
return view('welcome');
});

运行php artisan make:controller WelcomeController以创建新的控制器,并在路由文件中使用此控制器而不是闭包:

Route::get('/', 'WelcomeController@index');

您的WelcomeController应如下所示:

<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;
class WelcomeController extends Controller
{
public function index() {
return view('welcome');
}
}

最新更新