我正在一个控制器中处理数据,并希望将其传递到另一个控制器中,以避免重复代码。
是否有一种方法可以设置一个请求对象,该对象需要在另一个控制器的 store
方法中使用?我已经追踪了请求继承,并找到了Symfony的请求对象,它具有一个名为 request
的属性,实际上是一个 ParameterBag
,它包含一个方法 add
,用于向其中添加具有值的参数。
我尝试了以下方法,但结果却是null
:
$myRequest = new Request();
$myRequest->request->add(['foo' => 'bar']);
var_dump($myRequest->foo);
我在这个项目中使用的是Laravel 5.1。