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.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser route nommée, contrôleur de l'action ou de l'url simple pour définir la forme de l'action.
Pour le régler via nommé itinéraire:
Pour le régler via le contrôleur d'action utilisation:
De sorte que le mot-clé
action
ne prend pas en appellent à "l'action" paramètre de balise de formulaire, mais à d'action du contrôleurEt vous pouvez également utiliser simplement de l'URL comme ceci:
@jeffrey_way tweeté à propos de l'amélioration de la nouvelle FormBuilder dans Laravel 4. La suite coller seau lien devrait vous aider. Il semble être plus sur Reposante contrôleurs, mais relavant.
Forme d'action des valeurs par défaut raisonnables - coller seau
Je pensais avoir lu quelque chose à propos de lui de sortir avec un tutoriel pour Formulaires demain. Si oui, il pourrait être trouvé ici net.tutsplus.com/?s=laravel