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

重定向到同一路由/user/{{username}}Laravel 4

步衡
2023-03-14

我是一个新手,希望在筛选之前进行筛选,该筛选将检查我想要的内容,并将带错误或成功的重定向返回到相同的/user/{{username}配置文件。

这是我的过滤前函数

Route::filter('test', function()
{

     $param = Request::segment(2);

        if($para = 'username')
        {
        Session::flash('error', 'blabla!'); 
        return Redirect::route('profile-public');
        }
            else
            {
                Session::flash('secces', 'xxx!');
                return Redirect::route('profile-public');   
            }

});

这是我的路线

Route::组(数组)

路由::get('/user/{username}',数组('as'=

和我的ProfileController公共功能

public function user($username)
{
    $user = User::where('username', '=', $username);
    if($user->count()){
        $user = $user->first();
    return View::make('profile.user')
            ->with('user', $user);
    }

    return App::abort(404);
}

所以我的问题是如何让这些重定向工作,我试图搜索谷歌等,我找不到任何答案。这是我在这里的第一篇文章,我的英语也很抱歉。示例转到/user/admin的公共配置文件--

共有1个答案

厍华清
2023-03-14

此处不需要重定向,只需使用此筛选器:

Route::filter('test', function()
{
    $param = Request::segment(2);

    if ($para = 'username')
    {
        Session::flash('error', 'blabla!');
    }
    else
    {
        Session::flash('secces', 'xxx!');
    }
});
 类似资料:
  • 我有一个索引页面,其中列出了我所有的数据,还有一个简单的过滤表单,它向给定的路径发出请求 在控制器中,我的索引方法如下 还有我的过滤方法,它执行请求,并将过滤后的数据传递到索引使用的相同视图。 我想学习的是,实施这样一个案例的最佳方式是什么?是否有可能在执行过滤请求后重定向回相同的索引路由?并且方法在刀片模板中不起作用,因此我不能在请求后显示旧表单数据。它有什么问题?最后,我如何删除索引和筛选方法

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

  • 问题内容: 我有一些路线的角度应用程序,例如: 使用angular的html5路由模式,当您从应用程序内单击指向链接的链接时,这些链接可以正确解决,但是当您进行硬刷新时,这些链接当然会出现404错误。为了解决这个问题,我尝试实现基本的htaccess重写。 这适用于角度请求,但是当我尝试在我的域内加载脚本或进行ajax调用时,例如: 该脚本不会加载-它的请求被重定向,并且它尝试加载index.ht

  • 我一直试图做一个简单的重定向到按钮点击的另一个组件,但由于某种原因,它不起作用。我想重定向到/dashboard并从登录显示AdminServices,如下所示: //索引。js //应用程序。js //登录。js //管理服务。js

  • 我正在尝试使用react router(版本^1.0.3)做一个简单的重定向到另一个视图的操作,我只是觉得有些累。 我只需要将用法发送到“/login”,就这样。 我能做什么? 控制台中的错误: 未捕获的引用错误:未定义PropType 用我的路线归档