【问题标题】:Laravel route not defined in redirect重定向中未定义 Laravel 路由
【发布时间】:2021-07-19 22:34:54
【问题描述】:

当我在 web.php 中定义路由时,我在使用 Laravel 时遇到路由未定义错误,如下所示:

Route::get('/', function () {
    return view('home');
})->name('home');

我正在从下面的代码重定向到路由

public function store()
{
        auth()->logout();

        return redirect()->route('home');
}

auth() 代码有效,但调用重定向时出现错误“未定义路由 [home]”。有谁知道我如何解决这个错误。任何帮助都会很棒

【问题讨论】:

  • 你清除路由缓存了吗?
  • 正如@Aless55 所说,尝试清除路由缓存php artisan route:clear
  • 我已经清除了路由缓存,但错误仍然存​​在

标签: php laravel routes


【解决方案1】:

尝试只返回不同路径的视图。

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

【讨论】:

    猜你喜欢
    • 2013-09-19
    • 2017-05-15
    • 2023-03-15
    • 2018-06-30
    • 2018-12-16
    • 2020-08-16
    • 2020-05-26
    • 1970-01-01
    相关资源
    最近更新 更多