Basic Auth을 사용하여 laravel (REST 서버)에서 응용 프로그램을 개발 중입니다. 우편 배달부를 사용하면 구현 한 모든 GET 요청이 작동하는 것처럼 보이지만 불행히도 POST 요청은하지 않습니다.RESTful 응용 프로그램에서 MyController에 대한 인수 1이 누락되었습니다.
routes.php :
Route::post('my/action', '[email protected]');
내 컨트롤러 :
이public function __construct()
{
$this->middleware('auth.basic.once');
}
public function postMyAction($request)
{
// some logic here
}
문제는,이 방법은 자격 증명 및 우편 배달부의 일부 PARAMS을 설정 한 후, 다음과 같은 예외가 표시됩니다 :
에 대한 인수 1이 누락되었습니다. App \ Http \ Controllers \ MyController :: postMyAction()
경로에 정의 된 후 처리 기능에 요청을 보내는 방법을 아는 사람이 있습니까?
미리 감사드립니다.
public function postMyAction(\Illuminate\Http\Request $request)
{
// Now $request is available
이제 Laravel 당신이 Illuminate\Http\Request
의 인스턴스를 원하는 알고 그에게 줄 것이다
감사합니다. 나는 그 타입 힌트가 필요하다는 것을 몰랐다. – Tom11