当前位置: 首页 > 知识库问答 >
问题:

重定向中未定义Laravel路由

幸越泽
2023-03-14

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

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

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

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

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

auth()代码可以工作,但当调用重定向时,我得到错误'route[home]not defined'。有没有人知道我怎么解决这个错误。任何帮助都会很好

共有1个答案

巫马浩言
2023-03-14

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

Route::get('/test', function () {  
    return view('home');
});
 类似资料:
  • 成功登录后,使用定义用户角色重定向,返回未定义路由的错误。 未定义InvalidArgumentException路由[列表活动]。 功能: 我的web.php文件代码 我的路由管理\web.php文件代码 这是我的控制器代码

  • 在我的Laravel-5.8项目中,我有一个控制器: 视图刀片是: 服务\离开\请求\所有离开。刀身 路由\网络。php 当我单击此路线时: 我得到了这个错误: 未定义路由[service.leave\u requests.allLeaves]。 我如何解决它。 谢谢你

  • 今天第一次尝试和Laravel一起玩。我得到以下错误时,我试图访问: 无效参数异常 未定义路线[仪表板]。 路线/web.php 登录控制器。php

  • 我使用任何类型的路由,然后在这个方法中,我在请求类型的基础上生成树。 路线 从控制器在检查类型之前我这样检查它

  • 我有一条基本路线,如下所示: 逻辑是我希望仅为数值。我现在要做的是,如果值是非数字的,则声明对此的重定向。假设的输入是。在这种情况下,我希望它重定向到值为的。 我尝试使用,但无法正常工作。它看起来像这样: 我更愿意将重定向放在组内,但如果这是唯一的方法,它可以放在组外。任何帮助都将不胜感激。 发生的情况是,如果我声明了路由重定向,就会出现404错误。 编辑:我想在文件。我知道如何在控制器中执行此操

  • 英文原文:http://emberjs.com/guides/routing/redirection/ 过渡与重定向 在路由中调用transitionTo或者在控制器中调用transitionToRoute,将停止当前正在进行的过渡,并开启一个新的,这也用作重定向。transitionTo具有参数,其行为与link-to助手相同。 如果过渡到一个没有动态段的路由,路由的model钩子始终都会运行。