Position actuelle: Accueil> Derniers articles> Tutoriel de génération de modules automatiques de Laravel-Admin et méthode de configuration de base

Tutoriel de génération de modules automatiques de Laravel-Admin et méthode de configuration de base

gitbox 2025-07-03

Préface

Laravel-Admin est un outil de développement du système de gestion des backend développé basé sur le cadre Laravel, visant à aider les développeurs à construire rapidement un système backend riche en fonctionnalités. Cet article présentera en détail comment utiliser Laravel-Admin pour générer automatiquement des modules et fournir des méthodes de configuration de base pertinentes pour vous aider à utiliser le cadre plus efficacement.

Installer Laravel-Admin

Avant de commencer, vous devez d'abord installer Laravel-Admin dans votre projet. Voici les étapes d'installation:

Créer un projet Laravel

Tout d'abord, créez un projet Laravel. Ouvrez l'outil de ligne de commande, passez au répertoire où vous souhaitez créer le projet et exécutez la commande suivante:

 composer create-project --prefer-dist laravel/laravel your-project-name

Remplacez "votre nom-projection" par le nom de votre projet.

Installer Laravel-Admin

Dans le répertoire racine du projet, exécutez la commande suivante pour installer Laravel-Admin:

 composer require encore/laravel-admin

Une fois l'installation terminée, vous devez publier le fichier de ressources de Laravel-Admin et exécuter la commande suivante:

 php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

Générer automatiquement des modules

Laravel-Admin fournit une commande pour générer automatiquement le code du module. Vous pouvez créer un module simple en exécutant la commande suivante:

 php artisan admin:make User --model=App\User

Cette commande génère un module nommé "utilisateur" et crée une table "Utilisateurs" dans la base de données. Ensuite, exécutez la commande suivante pour effectuer la migration de la base de données:

 php artisan migrate

Configuration de Laravel-Admin

La configuration de Laravel-Admin est l'une des étapes clés de l'utilisation du cadre. Voici quelques méthodes de configuration courantes:

Modifier la page de connexion

Vous pouvez personnaliser l'image d'arrière-plan de la page de connexion en modifiant l'élément `login_background_image` dans le fichier de configuration` config / admin.php`.

Configurer le menu de navigation

Dans `config / admin.php`, vous pouvez définir le menu de navigation. Voici un exemple:

 'menu' => [
    [
        'title' => 'Dashboard',
        'icon' => 'fa-dashboard',
        'uri' => '/',
    ],
    [
        'title' => 'User',
        'icon' => 'fa-user',
        'uri' => 'user',
    ],
]

Dans l'exemple ci-dessus, nous définissons deux éléments de menu: l'un nommé "Dashboard", passant à l'itinéraire `/` et l'autre nommé "utilisateur", passez à la route `/ utilisateur '.

Affichage du modèle personnalisé

Laravel-Admin utilise la méthode `toString () du modèle comme le contenu d'affichage de la liste de modèles par défaut. Si vous avez besoin de personnaliser la méthode d'affichage, vous pouvez ajouter la méthode `__toString ()` au modèle. Par exemple:

 public function __toString()
{
    return $this->name;
}

Grâce à la méthode ci-dessus, l'affichage de la liste du modèle sera affiché en fonction de l'attribut `name`.

Résumer

Cet article présente comment utiliser Laravel-Admin pour générer automatiquement des modules et fournit quelques méthodes de configuration de base. Grâce à ces étapes, les développeurs peuvent utiliser le cadre de Laravel-Admin plus efficacement et construire rapidement un système de gestion backend. J'espère que cet article vous aide!