Laravel 4 Forme::ensemble ouvert d'action

Je suis en train d'essayer Laravel 4 et j'ai créé un contrôleur de ressources. Dans le "modifier" de la fonction, je suis en train de construire une forme, qui devrait poster la mise à jour de la fonction.

Pour créer le formulaire balise d'ouverture-je utiliser le Form::open() fonction qui a récemment été ajouté à Laravel 4, il me semble.
Mais quand je viens de faire Form::open() l'action de la forme est l'url en cours et je ne peux pas comprendre comment le changement de l'action.

J'ai essayé Form::open('clients/' . $client->id) mais cela me donne l'erreur suivante:

ErrorException: Catchable Fatal Error: Argument 1 passé pour Éclairer\Html\FormBuilder::open() doit être du type array

J'ai donc essayé Form::open('[clients/' . $client->id). Cela ne génère pas une erreur, mais maintenant, la forme balise d'ouverture est:

<form method="POST" action="http://boekhouding.dev/clients/1/edit" accept-charset="UTF-8" clients/1="clients/1">

Et j'ai aussi essayé comme ceci: Form::open(['action' => 'clients/' . $client->id]) mais quand je le fais comme cela, le formulaire balise d'ouverture n'a pas d'action du tout.

Donc, personne ne sait comment définir l'action du formulaire? À l'aide d'une route nommée, ce serait parfait, mais même en étant en mesure de définir l'action à tous, ce serait bien.

InformationsquelleAutor Crinsane | 2013-03-16