経緯
laravel でform を作ってpostできるようにはできたんですが、
form先のURLを指定する方法を見つけるのに少し時間がかかったので
大した手順じゃないんですがまとめておきます。
参考サイト
ララ帳
https://laravel10.wordpress.com/2015/03/08/初めてのlaravel-5-16-formの作成/laravel collective 公式リファレンス https://laravelcollective.com/docs/5.1/html#opening-a-form
手順
フォームを用意する
laravelでフォームを作ろうとすると、以下ページが出てくると思いますので、まずは手順通りにフォームのページを作ってください。
https://laravel10.wordpress.com/2015/03/08/初めてのlaravel-5-16-formの作成/
post先のURLを指定する
上の記事では以下のようなコードになっているかと思います。
{!! Form::open() !!}
これを以下の様に書き換えるだけのようです。
{!! Form::open(['url' => 'post_url']) !!}
コードを確認する
ビルトインサーバーでサイトへアクセスし、htmlがどうなっているか確認島する。
<body>
<form method="POST" action="http://localhost:8080/post_url" accept-charset="UTF-8"><input name="_token" type="hidden" value="WB5YAcrCHuOEF0foIKVFJAR0pR3KSuooTyc1Qob9">
<div class="form-group">
<label for="title">Title:</label>
<input class="form-control" name="title" type="text" id="title">
</div>
<div class="form-group">
<label for="body">Body:</label>
<textarea class="form-control" name="body" cols="50" rows="10" id="body"></textarea>
</div>
<div class="form-group">
<input class="btn btn-primary form-control" type="submit" value="Add Article">
</div>
</form>
</body>
action が/post_url になっていますね。
簡単ですが以上です。