Bases : Laravel – Les commandes en terminal

Commandes Artisan Laravel

Gestion du serveur et des clés

  • Lancer le serveur de développement local :
    php artisan serve

    Permet de tester rapidement l’application sur un serveur local.

  • Générer une nouvelle clé d’application :
    php artisan key:generate

    Cette commande met à jour le fichier .env avec une nouvelle clé d’application.

Gestion du cache

  • Vider le cache de l’application :
    php artisan cache:clear
  • Vider le cache de configuration :
    php artisan config:clear
  • Vider le cache des routes :
    php artisan route:clear

Gestion des assets

  • Compiler les assets pour le développement :
    npm run dev
  • Compiler les assets pour la production :
    npm run prod

Création de composants

  • Créer un nouveau contrôleur :
    php artisan make:controller NomDuController
  • Créer un nouveau modèle :
    php artisan make:model NomDuModel
  • Créer une nouvelle requête HTTP :
    php artisan make:request NomDeLaRequete

Gestion des migrations

  • Exécuter toutes les migrations :
    php artisan migrate

    Met à jour la base de données après avoir ajouté de nouvelles migrations.

  • Supprimer toutes les tables et relancer les migrations :
    php artisan migrate:fresh
  • Installer la table de référence des migrations :
    php artisan migrate:install
  • Rafraîchir les migrations :
    php artisan migrate:refresh

    Supprime toutes les tables, puis les recrée en exécutant toutes les migrations.

  • Annuler la dernière migration :
    php artisan migrate:rollback
  • Afficher le statut des migrations :
    php artisan migrate:status
  • Créer un nouveau fichier de migration :
    php artisan make:migration NomDeLaMigration
  • Supprimer toutes les tables :
    php artisan migrate:reset

    Idéal pour réinitialiser complètement la base de données avant de relancer les migrations.

  • Lancer une seule migration « Un seul fichier »   :
    php artisan migrate --path=/database/migrations/NOM_DU_FICHIER_DE_MIGRATION.php

    Idéal pour réinitialiser complètement la base de données avant de relancer les migrations.

Commandes Composer

Composer est le gestionnaire de dépendances pour PHP. Essentiel à Laravel, il permet de gérer les packages et bibliothèques de manière simple et efficace.

Installation et gestion des dépendances

  • Installer Laravel et ses dépendances :
    composer create-project --prefer-dist laravel/laravel mon-application
  • Installer un package :
    composer require barryvdh/laravel-nom_du_package
  • Mettre à jour un package :
    composer update barryvdh/laravel-nom_du_package
  • Supprimer un package :
    composer remove barryvdh/laravel-nom_du_package

Exploration et maintenance

  • Lister les packages installés :
    composer show
  • Rechercher un package :
    composer search laravel-nom_du_package
  • Mettre à jour tous les packages :
    composer update
  • Installer les dépendances de développement :
    composer install

    Installe toutes les dépendances, y compris celles utilisées uniquement en développement.

Note sur le fichier composer.json

Le fichier composer.json contient la liste de tous les packages dont votre application a besoin, ainsi que leurs versions. Ce fichier est crucial pour la gestion de vos dépendances.

Bases : Construire un projet Laravel

La création d’un projet Laravel efficace nécessite une approche bien structurée pour organiser les données et gérer les fonctionnalités. Voici un...

Tuto : Laravel Ecommerce

Laravel 11 et Voyager forment un duo puissant pour développer rapidement des applications e-commerce robustes et personnalisables. Pourquoi : -...

Bases : Construire un projet Laravel

La création d’un projet Laravel efficace nécessite une approche bien structurée pour organiser les données et gérer les fonctionnalités. Voici un...

Tuto : Laravel Ecommerce

Laravel 11 et Voyager forment un duo puissant pour développer rapidement des applications e-commerce robustes et personnalisables. Pourquoi : -...