#formでpost以外を指定したいときはこんな感じになる
create.php
<form action="{{route('post.update',['post'=>$post->id])}}" method="post">
//↓これ
@method=('put');
@csrf
<label for="title">タイトル</label>
<input type="text" id="title" name="title" value="$post->title">
<input type="submit">
</form>
##余談
僕はもともこんな感じでinputに入れてたけど上のようなスマートな書き方がしれてよかった。
これからは上記の書き方をしたいと思います。
create.php
<form action="{{route('post.update',['post'=>$post->id])}}" method="post">
<input type="hidden" name="_method" value="delete">
</form>