[라라벨] POST 예제
- Laravel POST example (csrf 고려)
- _method 의 value를 변경하면 DELETE, PUT, PATCH 등의 HTTP 메소드를 보내서 테스트할수 있다.
//============
/routes/web.php 수정
Route::any('/test/{name?}', function($name){ return view('/test/'.$name);});
//============
/resources/views/test/post1.blade.php 수정
<H1>POST 예제 - 폼</H1>
<form action="post1_ret" method="POST">
    {{ csrf_field() }}
    <input type="hidden" name="_method" value="POST">
    <input type="text" id="name" name="name" value="123"/>
    <button type="submit">보내기</button>
</form>
//============
/resources/views/test/post1_ret.blade.php 수정
<H1>POST 수신</H1>
@php
    $name=Request::get('name')."-받음";
@endphp
<div>
    _method = {{ Request::get('_method') }}<br>
    <span  id="name">name</span>
    <input type="text"   value="{{$name}}" />
</div>
//==============================
//참고
//============
//토큰 관련
@csrf  //라라벨 5.6 이상
    = {{ csrf_field() }}
    = <input type="hidden" name="_token" value="{{ csrf_token() }}">