질문을 삭제하지 말아주세요.!
 
1
0
-1

제가 update를 쓸려고 하는데요

<form action="/test/{{$data->id}}" method="post">
{{method_field('PUT')}}
<input type="text" name="firstName" value="{{$data->firstName}}" />
<input type="submit">
</form>

이런식으로 넘겨서 web.php에서는 

Route::put('/test/{$id}', 'FlightController@update'); 이렇게 받았는데요

NotFoundHttpException

에러가 뜨네요 왜그런 건가요?

    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      Route::put('/test/{$id}', 'FlightController@update');

      Route::put('/test/{id}', 'FlightController@update');

      로 변경해 보시겠어요?

        CommentAdd your comment...
      1.  
        1
        0
        -1
        {{csrf_field()}} 이것도 추가 해보세요.

        post는 기본적으로 CSRF토큰을 넘겨줘야된다고 알고 있습니다.

        1. illiahi

          똑같이 뜨네요ㅠㅠ

          <form action="/test/{{$data->id}}" method="post">
          {{method_field('PUT')}}
          {{csrf_field()}}
          <input type="text" name="firstName" value="{{$data->firstName}}" />
          <input type="submit">
          </form>

          이렇게 했습ㄴㅣ다

        CommentAdd your comment...