Catégories
Laravel

Laravel Voyager : modifier la route admin

Objectif : modifier la route admin de votre installation Voyager

Nous allons voir dans ce très court article comment modifier très simplement dans Voyager la route http://monmegaprojet.moi/admin en http://monmegaprojet.moi/cequejeveux

Rappel : c’est quoi Laravel Voyager

C’est tout simplement le back office manquant de Laravel. En effet, il est super bien fait et il va vous faire gagner un temps de fou !

Plus sérieusement et de façon plus objective, Laravel Voyager c’est :

  • Une interface d’administration pour votre application Laravel
  • Une façon simple et élégante d’ajouter/modifier/supprimer des données dans votre application
  • Un constructeur de menu (construisez des menus dans Voyager pour votre application)
  • Un gestionnaire de médias
  • Un générateur CRUD/BREAD

Attention d’un autre côté, Voyager ce n’est pas :

  • un CMS
  • un système de blog

Donc en conséquence avec Laravel et Voyager, vous pouvez construire plus facilement tout type d’application.

Nota : ce paragraphe est assez inspiré de la documentation officielle 😀

Mode opératoire

C’est tellement simple que cela en est déroutant 😉

Effectivement, dans votre fichier routes/web.php, trouvez ces lignes de code.

[pastacode lang= »php » manual= »Route%3A%3Agroup(%5B’prefix’%20%3D%3E%20’admin’%5D%2C%20function%20()%20%7B%0A%20%20%20%20Voyager%3A%3Aroutes()%3B%0A%7D)%3B » message= »routes/web.php : les lignes de code à trouver » highlight= »1″ provider= »manual »/]

A présent, modifiez les ainsi comme ci-dessous. En fait, il suffit simplement de remplacez ‘admin’ par ce que vous voulez. Par exemple ici j’ai remplacé ‘admin’ par ‘my’.

[pastacode lang= »php » manual= »Route%3A%3Agroup(%5B’prefix’%20%3D%3E%20’my’%5D%2C%20function%20()%20%7B%0A%20%20%20%20Voyager%3A%3Aroutes()%3B%0A%7D)%3B » message= »routes/web.php : le code modifié » highlight= »1″ provider= »manual »/]

Maintenant si vous rechargez votre page d’administration, vous serez très probablement redirigés vers votre page d’erreur 404. Cela est parfaitement normal, en effet, l’url que vous avez rentré ne correspond plus à aucune routes existantes. Je suis sûr que vous savez déjà ce qu’il vous reste à faire 😀

Nous avons presque fini, remplacez mantenant dans l’url, ‘admin’ par ce que vous avez modifié dans votre fichier routes/web.php et vous retrouverez votre interface d’administration.

Enjoy ! En définitive, il ne vous reste plus qu’à profiter de ce que Voyager est en mesure de vous proposer. Aussi très prochainement je vous proposerai de nouveaux articles sur ce complément à Laravel qui est bien loin d’avoir livré tous ces secrets.

Abonnement unique O2Switch à 5€/mois

Par HappyToDev

Absolument passionné depuis toujours par l'informatique et la programmation, je souhaite via ce blog vous faire passer un peu du savoir que j'ai accumulé depuis des années.
Et même, pourquoi pas, vous aider à faire le premier pas dans le développement web.

Vous êtes prêts ?
Alors allons y ensemble et n'oubliez pas que les débutants sont vraiment les bienvenus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.