Laravel 4 - Redirect ::带参数的路由

Chr*_*ell 14 php laravel

是否可以使用参数指定到资源控制器的Redirect :: route并指定如何处理参数?

我定义了以下路线:

Route::resource('account','AccountController');

在另一个路由中,我希望能够使用先前获取的值将参数传递给account.create,以便我可以预先填充创建表单,但希望它们作为POST请求传递.

Redirect::route('account.create',array('name' => $name));

上述工作,但作为GET请求传递参数.

Jos*_*ber 27

Redirect::route('account.create')->with('name', $name);
Run Code Online (Sandbox Code Playgroud)

这会将它闪存到会话中,然后在重定向后将检索该会话Session::get('name').

  • @BjörnAndersson - 在重定向上调用的`with`方法不会将任何内容传递给视图.它只是将数据闪存到会话中,以便您可以使用`Session :: get()`来检索它. (3认同)
  • @BjörnAndersson - 你在视图上调用的`with`方法和你在重定向上调用的`with`方法是2个单独的方法,除了名称之外别无共享. (3认同)