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。我已经在想这在Laravel4in
L4
中是否有效,它是
return Redirect::route('route_name',array(1))
至_路线
。正确。我检查了这个版本的源,但仍然表示to_u路由函数接受第二个参数作为数组。您能定义
不工作吗?到底发生了什么?