2017-12-21 6 views
2

안녕하세요 상단에 입력을 포함 할 필요가 상단의 모든 컨트롤러를 포함하지 않고 전체 시스템에서 입력을 얻으시겠습니까?어떤 방법없이 난을 포함하는 것이이가 많은 컨트롤러가 있고 난이</p> <pre><code>use IlluminateSupportFacadesInput; //or use Input; // if i create alias for the same in app.php </code></pre> <p>처럼 상단에 컨트롤러에 포함하지 않고 모든 곳에서 입력을 사용하고자하는 모든 컨트롤러 laravel 내 프로젝트에

+1

너무 답변에 대한 짧지 만 : 당신이 당신의 응용 프로그램에 대한 일반적인 컨트롤러를 만들고, 이후의 모든 컨트롤러가 그것으로부터 상속 할 수있다. –

답변

1

내가 아는 한 불가능합니다. 이것은 PHP 네임 스페이스가 작동하는 방식이므로 각 파일에서 네임 스페이스를 가져와야합니다.

는 약 Input 사실은 당신이 Laravel request() 도우미를 사용하여 좋은 경우에받을 수 있나요 컨트롤러 있도록, 또한이 클래스를 가져올 수 없습니다 Laravel 5에 Illuminate\Http\Request을 사용, 이제 입력을 사용하지 않는, Laravel 4 방법 요청/입력의 모든 데이터는 이제 사용할 수 있습니다

아마
$data = request()->all(); 
관련 문제