In Laravel possiamo far supportare ai form tutti i metodi HTTP di tipo REST.
Poiché i form HTML non possono effettuare richieste PUT, PATCH o DELETE, sarà necessario aggiungere un campo _method nascosto per supportare questi verbi HTTP. La direttiva @method di Blade svolge appunto questo compito.
<form action="/profile/{{ $user->id }}" method="post">
@method('PATCH')
</form>