Maison >cadre php >Laravel >Comment construire Voyager dans le framework Laravel

Comment construire Voyager dans le framework Laravel

藏色散人
藏色散人avant
2020-12-28 16:14:083285parcourir

Ce qui suit est une introduction au framework laravel pour construire voyager à partir de la colonne du didacticiel du framework Laravel. J'espère que cela sera utile aux amis qui en ont besoin !

Comment construire Voyager dans le framework Laravel

voyager est une extension Laravel pour la gestion en arrière-plan

Construisez d'abord l'environnement Laravel
1. Téléchargez depuis le site officiel de github code source, choisissez la version dont vous avez besoin en fonction de la branche, téléchargez ici la version 5.5 selon mon environnement PHP local

git clone git@github.com:laravel/laravel.git -b 5.5

2 Installez la bibliothèque principale et les extensions laravel

composer install

3. .env.example .env et définissez la configuration de la base de données

4. Exécutez la commande php artisan key:generate

À ce stade, le framework laravel est terminé. Ensuite, installez le voyager. extension

1. Exécutez la commande pour télécharger l'extension voyager

composer require tcg/voyager

2. Ajoutez

 TCG\Voyager\VoyagerServiceProvider::class,

dans les fournisseurs de config->app.php 3. Parce que je prévois de le faire. installez la version chinoise de voyager localement, je change le paramètre de langue et change config->app.php

'locale' => 'zh_CN',

4. Exécutez la commande d'installation, --with-dummy consiste à pré-insérer certaines données. Le système créera un mot de passe de compte par défaut admin@admin.com

php artisan voyager:install --with-dummy

5. L'installation de Voyager est maintenant terminée. Visitez localhost/admin pour voir l'interface de gestion chinoise

7. Quelques autres erreurs

Si la version de MySQL est inférieure, une erreur peut être signalée lors du dernier processus d'installation "

La clé spécifiée était trop longue." Modifiez app->Providers->AppserviceProvider.php comme suit

use Illuminate\Support\Facades\Schema;

public function boot()
{
    Schema::defaultStringLength(191);
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer