100% ont trouvé ce document utile (1 vote)
18 vues2 pages

Créer un site Laravel sans base de données

Transféré par

7amzalevrai
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
18 vues2 pages

Créer un site Laravel sans base de données

Transféré par

7amzalevrai
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Objectif : Créer un site web simple en utilisant Laravel, sans recourir à une base de données.

Le site
comportera une page d'accueil, une page "À propos", et un formulaire de contact.

Étapes :

1. Création de l'application Laravel :

• Initialisez un nouveau projet Laravel en utilisant la commande artisan :

composer create-project --prefer-dist laravel/laravel tp_laravel_sans_bdd

• Accédez au répertoire du projet :

cd tp_laravel_sans_bdd

2. Création des Controllers :

• Générez trois contrôleurs : HomeController, AboutController, et ContactController :

php artisan make:controller HomeController

php artisan make:controller AboutController

php artisan make:controller ContactController

3. Routes :

• Définissez les routes dans le fichier routes/[Link] :

// routes/[Link]

Route::get('/', 'HomeController@index')->name('home');

Route::get('/about', 'AboutController@index')->name('about');

Route::get('/contact', 'ContactController@index')->name('contact');

Route::post('/contact', 'ContactController@submit')->name('[Link]');

4. Vues :

• Créez les vues Blade pour chaque page (resources/views/[Link],


resources/views/[Link], resources/views/[Link]) et
définissez la structure de base.

5. Formulaire de Contact :

• Ajoutez un formulaire de contact dans la vue [Link]. Assurez-vous


d'inclure les champs pour le nom, l'e-mail, et le message.

6. Validation de Formulaire :

• Créez une classe de requête pour valider les données du formulaire de contact :

php artisan make:request ContactFormRequest

• Ajoutez les règles de validation nécessaires dans ContactFormRequest.

7. Controllers :
• Implémentez les méthodes nécessaires dans les contrôleurs pour gérer les requêtes
des pages.

8. Layouts :

• Utilisez un layout de base (resources/views/layouts/[Link]) et étendez-le


dans chaque vue.

Vous aimerez peut-être aussi