Php Laravel 3-为什么向Redirect::to_路由发送参数不起作用
我想知道为什么不能以这种方式识别参数:Php Laravel 3-为什么向Redirect::to_路由发送参数不起作用,php,laravel,laravel-3,Php,Laravel,Laravel 3,我想知道为什么不能以这种方式识别参数: return Redirect::to_route('new_snippet', array(Input::get('snippet'), $validation_errors[0])); return Redirect::to_action('snippet@new', array(Input::get('snippet'), $validation_errors[0])); 或者这样: return Redirect::to_route('new
return Redirect::to_route('new_snippet', array(Input::get('snippet'), $validation_errors[0]));
return Redirect::to_action('snippet@new', array(Input::get('snippet'), $validation_errors[0]));
或者这样:
return Redirect::to_route('new_snippet', array(Input::get('snippet'), $validation_errors[0]));
return Redirect::to_action('snippet@new', array(Input::get('snippet'), $validation_errors[0]));
当他们以这种方式
return $this->get_new(Input::get('snippet'), $validation_errors[0]);
通过在控制器中调用此函数:
public function get_new($default_snippet = '', $error = null)
{
#code
}
我希望任何人都能简要地解释这一点。我这样问是因为只有当所有这些都发生在同一个控制器中时,这才有效
谢谢哪个版本,
L3
或L4
?它是Laravel 3。我已经在想这在Laravel4inL4
中是否有效,它是return Redirect::route('route_name',array(1))代码>非至_路线
。正确。我检查了这个版本的源,但仍然表示to_u路由函数接受第二个参数作为数组。您能定义不工作吗?到底发生了什么?