한 컨트롤러에서 데이터를 처리하는 중이고 중복 된 코드를 피하기 위해 다른 컨트롤러로 데이터를 전달하려고합니다.즉석에서 Laravel Request 개체 만들기
다른 컨트롤러의 store
-method에 필요한 요청 개체를 설정하는 방법이 있습니까? 요청 상속을 추적 한 후 request
속성을 가진 Symfony의 요청 객체 인 사실 ParameterBag
에 값이있는 매개 변수를 추가하는 add
메서드가 들어 있습니다.
내가 해봤 다음 그러나 나는 결과로 null
을 받고 있어요 :
$myRequest = new Request();
$myRequest->request->add(['foo' => 'bar']);
var_dump($myRequest->foo);
나는이 프로젝트에 Laravel 5.1입니다.
감사합니다. 시간 제한으로 인해 약간의 중복 코드로 해결했습니다 (다른 것들은 외부 컨트롤러에서도 발생했습니다). 나는 이것을 또 한번 기억할 것이다! – Ben
요청 방법을'POST '로 어떻게 바꿀 수 있는지 말해 줄 수 있습니까? –