Laravel: far supportare ai form i metodi HTTP di tipo REST

Short link

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>

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.