我是一个新手,希望在筛选之前进行筛选,该筛选将检查我想要的内容,并将带错误或成功的重定向返回到相同的/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的公共配置文件--
此处不需要重定向,只需使用此筛选器:
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 用我的路线归档