我使用身份验证控制器在 /admin 中登录,但我想删除转到 /login 的路由,但如果我尝试这样做,这会给我这个错误:
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException 此路由不支持 POST 方法。支持的方法:GET、HEAD。 http://casarelvas.test/admin
我的 web.php 看起来像这样:
Route::get('/admin', function () {
return view('login');
})->name('login');
但是如果我让他们进入我的管理员(登录)工作,当我去 /login 时会给我这个错误,因为我删除了刀片文件,因为我不想要它:
未找到 Facade\Ignition\Exceptions\ViewException 视图 [layouts.app]。(视图:C:\laragon\www\casarelvas\resources\views\auth\login.blade.php) http://casarelvas.test/login
(当我注销时也会发生)
我的 web.php 看起来像这样:
Route::get('/admin', function () {
return view('login');
})->name('login');
Auth::routes();
Auth::routes(['register' => false]);
也许解决方案是隐藏路由并 make / login 给出 404 错误
九州编程
波斯汪