Bonjour,
étant débutante en Laravel, je voudrais avoir les étapes de création d'un formulaire (le contrôleur, les vues et les routes).
je n'arrive pas à faire le lien entre eux.
Merci.
Version imprimable
Bonjour,
étant débutante en Laravel, je voudrais avoir les étapes de création d'un formulaire (le contrôleur, les vues et les routes).
je n'arrive pas à faire le lien entre eux.
Merci.
Bonjour,
Dans laravel, on peut créer le formulaire par cet helper : https://laravelcollective.com/docs/5.3/html
Exemple :
Vue (form.html):
echo Form::open(['route' => '<nom de ta route>']) // Ça veut dire, quand l'utilisateur soumets le formulaire, laravel va transférer la requête vers le route dessous qui va appeler la méthode test dans le controller TestController
Route:
Route::post('ton/lien', 'TestController@test')->name('<nomn de ta route>'); // On peut aussi spécifier le nom de la route par la méthode name('...')
Controller:
class TestController extends Controller {
/* Souviens la partie route TestController@test, le test est justement ta méthode dans TestController */
public function test() {
// Traitement du formulaire
}
}