Laravel 7 のformヘルパー等の指定する例 #php #Laravel
■ 概要:
view関係で。
Laravel 5 で追加していた composer のlaravelcollective/html が、
Lara7で。追加できないようでしたので。廃止かもしれませんが
調査したメモです。間違いがあれば。すいません
■ 環境
php-fpm : 7.3
Laravel : 7.29
■ 参考の form画面
resources/views/tasks/create.blade.php
・POST送信の場合、csrfトークン指定が。必要になりそうですので
@csrf, @method を追加すると。POST送信可能でした。
@method 引数は、各アクションに対応する指定のようです
<form action="/tasks" method="POST">
@method('POST')
@csrf
<div class="form-group">
<label for="title" class="col-sm-3 control-label">title</label>
<div class="col-sm-6">
<input id="task-title" class="form-control" required="required" name="title" type="text">
</div>
</div>
<div class="form-group">
<label for="content" class="col-sm-3 control-label">content</label>
<div class="col-sm-6">
<input id="task-content" class="form-control" name="content" type="text">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-3 col-sm-6">
<input class="btn btn-primary" type="submit" value="保存">
</div>
</div>
</form>
■ 参考のコード
....