【发布时间】:2021-05-02 21:32:15
【问题描述】:
我刚刚从 Laravel 6 升级到 8,现在运行 php artisan optimize 时出现以下错误:
Unable to prepare route [post] for serialization. Another route has already been assigned name [post.index].
这是我的 web.php 文件的样子:
$Routes = function() {
Route::get('/about', 'SinglePageController@about');
Route::post('login', 'Auth\LoginController@login');
Route::resource('/post', 'PostController');
};
Route::group(['middleware' => 'impersonate','domain' => '127.0.0.1'], $Routes);
Route::group(['middleware' => 'impersonate','domain' => '127.0.0.2'], $Routes);
如果我注释掉 Route::resource 或 Route::group 行之一,它可以使用有限的功能。
【问题讨论】: