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.

Tu souhaite créer ton premier site avec Laravel et comprendre comment fonctionne ce framework ?
Je te propose de rejoindre ma formation qui parle exactement de cela !
Et comme je sais que tu es un lecteur assidu de ce blog, je t’offre 5% de réduction sur cette formation (avec le coupon ALDEW5).Tu hésites ? Je te comprends et je souhaite te préciser deux choses :

1. Mes élèves sont ma meilleure carte de visite :

Voici ce qu’ils pensent de cette formation

24/06/2020
Vraiment très bien conçu et dispensé. Le rythme est bon, clair, précis donc essentiel à une bonne compréhension. Les réponses aux questions sont dans le même esprit, donc … Un grand merci à Frédéric pour ce cours de qualité. Vivement le prochain !!

17/06/2020
Très bon cours ! Clair même pour un débutant (qui a des bases quand même). Formateur sympa 😉 vivement d’autre cours.

Retrouve tous les avis, sur la page de la formation 😉

2. Le prix est vraiment mini !
Le cours est à 25€ en prix normal et avec le coupon ALDEW5, il te revient à 23,75€ pour plus de 4h de formation !

Alors à tout de suite de l’autre côté, je l’espère !