0% ont trouvé ce document utile (0 vote)
53 vues3 pages

tp3 Laravel

Le document présente un guide étape par étape pour créer un projet Laravel 11, configurer la base de données, et installer InfyOm Generator. Il inclut des instructions pour générer un modèle, un contrôleur, effectuer des migrations et démarrer le serveur. À la fin, l'utilisateur peut accéder à une application de gestion des produits via un navigateur.

Transféré par

moutii bouraoui
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
0% ont trouvé ce document utile (0 vote)
53 vues3 pages

tp3 Laravel

Le document présente un guide étape par étape pour créer un projet Laravel 11, configurer la base de données, et installer InfyOm Generator. Il inclut des instructions pour générer un modèle, un contrôleur, effectuer des migrations et démarrer le serveur. À la fin, l'utilisateur peut accéder à une application de gestion des produits via un navigateur.

Transféré par

moutii bouraoui
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

République Tunisienne

Ministère de l’enseignement supérieur et de la recherche scientifique

Direction Générale des Etudes Technologiques

Institut Supérieur des Etudes Technologiques du Kef

Département : Technologies de l’Informatique

Matière : Atelier Framwork cotée serveur (Laravel 11)

Enoncé des Travaux Pratique N°3


TP3

Étape 1 : Créer un nouveau projet Laravel

Si vous n'avez pas encore Laravel installé, vous pouvez créer un nouveau projet en utilisant
Composer :

bash

Copier

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

cd gestion_produits

Étape 2 : Configurer la base de données

1. Ouvrez le fichier .env dans la racine de votre projet.

2. Modifiez les paramètres de connexion à la base de données :

plaintext

Copier

DB_CONNECTION=mysql

DB_HOST=[Link]

DB_PORT=3306

DB_DATABASE=nom_de_votre_base

Moutii Bouraoui ISET kef


DB_USERNAME=votre_utilisateur

DB_PASSWORD=votre_mot_de_passe

Étape 3 : Installer InfyOm Generator

1. Ajoutez InfyOm Generator à votre projet via Composer :

bash

Copier

composer require infyomlabs/laravel-generator

2. Installez les templates d'AdminLTE :

bash

Copier

composer require infyomlabs/adminlte-templates

3. Publiez les fichiers de configuration :

bash

Copier

php artisan vendor:publish --


provider="InfyOm\Generator\InfyOmGeneratorServiceProvider"

Étape 4 : Installer les dépendances front-end

Installez les packages nécessaires avec npm :

bash

Copier

npm install

Ensuite, compilez les assets :

bash

Copier

npm run dev

Étape 5 : Ajouter les fournisseurs de services

Ouvrez le fichier config/[Link] et ajoutez les fournisseurs de services suivants dans le


tableau providers :

php

Moutii Bouraoui ISET kef


Copier

InfyOm\Generator\InfyOmGeneratorServiceProvider::class,

Étape 6 : Créer le modèle et le contrôleur

Pour générer un modèle, un contrôleur et une migration, utilisez la commande suivante :

bash

Copier

php artisan infyom:scaffold Produit --fromTable --tableName=produits

Étape 7 : Migration de la base de données

Exécutez la migration pour créer les tables dans la base de données :

bash

Copier

php artisan migrate

Étape 8 : Démarrer le serveur

Lancez le serveur de développement :

bash

Copier

php artisan serve

Étape 9 : Accéder à l'application

Ouvrez votre navigateur et accédez à :

Copier

[Link]

Conclusion

Vous avez maintenant installé InfyOm Generator sur Laravel 10 et créé une gestion simple
des produits. Vous pouvez personnaliser votre application en fonction de vos besoins.

Moutii Bouraoui ISET kef

Vous aimerez peut-être aussi