2017-02-26 1 views
1

컨트롤러가 왜 속성 및 값 입력을 수신하지 못하는지 잘 모르겠습니다! 여기 제 시스템이 있습니다. 나와 함께 베어, 내가 제출 누르면laravel POST 입력이 작동하지 않습니다.

<form method="POST" action="create/attribute"> 
    {{ csrf_field() }} 
    <div class="12u$"> 

     <input type="text" id="attribute" > 
     <input type="text" id="value" > 
    </div> 

     <div class="12u$"> 
     <ul class="actions"> 
      <li><input type="submit" value="Submit" class="special" /></li> 
      <li><input type="reset" value="Reset" /></li> 
     </ul> 
     </div> 
    </form> 

컨트롤러

public function store() 
    { 
     dd(request()->all()); 
} 

이 경로

Route::post('/stimulus/create/attribute', '[email protected]'); 

내가

array:1 [▼ 
    "_token" => "K4TSq9lVQq8etkH8lPDxfUJ8g9oF58wm2kJ2pwlz" 
] 

B를받을 Laravel 보기 경험이 아니에요 다른 건 없어요. 나는 정말로 내가 여기에서 놓치고있는 것을 확신 할 수 없다!

감사합니다.

+1

왜 사람들이 아래로 투표를 내부 store 기능을 수정하는 ?? – lewis4u

답변

4

당신은 form

<input type="text" name="attribute" id="attribute" /> 
        ^
    <input type="text" name ="value" id="value" /> 
        ^

내부의 입력 요소의 모두에서 name 속성이 누락 다음 controller

public function store(Request $request) 
{ 
    dd(request()->all()); 
} 
관련 문제