Installation et configuration Voyager

Cette procédure va porter sur l’installation et la configuration de Voyager

 

Voyager, c’est quoi ?

Il s’agit d’une interface Web d’administration pour Laravel.

Il permet de rédiger et de gérer la création d’articles et de pages de blog sur un site basé sur le framework PHP Laravel.

En effet, il fourni à votre Laravel une interface d’administration permettant de gérer les articles de votre blog ainsi que la SEO.

Cet outil permet de s’affranchir des CMS assez lourds comme WordPress.

Si ce n’est pas déjà fait, suivez cette procédure pour l’installation de Laravel.

 

L’installation :

On installe une dépendance si elle n’y est pas déjà :

apt-get install php7.0-mysql

On se déplace à la racine du serveur Web:

cd /var/www/html/blog

Dans le dossier de notre application, on lance la commande suivante :

composer require tcg/voyager

Modifiez le .env en fonction de vos paramètres :

APP_URL=http://192.168.1.50
DB_HOST=localhost
DB_DATABASE=blog
DB_USERNAME=laravel
DB_PASSWORD=mot_de_passe

On lance ensuite l’installer :

php artisan voyager:install

Pour installer avec des données de test :

php artisan voyager:install --with-dummy

Puis on crée un utilisateur admin :

php artisan voyager:admin laravel@localhost --create

Enfin, entrez le mot de passe.

Si vous souhaitez attribuer les droits admin à un utilisateur existant :

php artisan voyager:admin anotheruser@whatever

Pour tester, rendez vous sur votre navigateur à l’URL que vous avez configuré dans le .env.

Ex: http://192.168.1.50/admin

Vous pouvez désormais vous connecter et profiter de cette magnifique interface d’administration pour Laravel.

Petite note : un plugin existe pour convertir les articles WordPress vers Voyager, à chercher sur Github ;).