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>

■ 参考のコード



....

この記事が気に入ったらサポートをしてみませんか?