Aller au contenu principal
Please wait...
Image

Laravel Devtoolbox : l’ami imaginaire que tout développeur rêvait d’avoir

Chez OBI Partner, on sait que coder, c’est parfois comme cuisiner un chili 🌶️ :

  • Un peu d’organisation,

  • Une pincée d’improvisation,

  • Et… une explosion imprévue qui met le feu à la cuisine.

Mais rassurez-vous, il existe maintenant un pompier de poche pour Laravel : Devtoolbox.
Un artisan CLI qui transforme vos “je comprends pas pourquoi ça rame” en “ahhh mais bien sûr !” (le tout sans crise de nerfs ni jurons devant l’écran).

 

À quoi ça sert (à part sauver des claviers jetés par la fenêtre)

Devtoolbox, c’est comme un collègue parfait : il connaît tout du projet, il répond vite, et surtout, il ne monopolise pas la machine à café.

👉 En vrai, il permet de :

  • Retrouver où vos modèles se cachent (finies les chasses au trésor façon Indiana Jones dans le code).

  • Tracer les requêtes SQL (pour comprendre pourquoi votre page “panier” génère plus de trafic qu’un Black Friday).

  • Dénoncer les doublons (oui, ces requêtes fainéantes qui reviennent sans raison).

  • Pointer du doigt les providers trop lents (spoiler : parfois, ce n’est pas votre code, mais Laravel qui a décidé de prendre une sieste).

  • Générer automatiquement de la documentation (fini les schémas sur tableau blanc à 23h, vive les exports en Markdown).

 

Comment l’installer (sans sacrifice de chèvre noire)

Un simple :

 
composer require --dev grazulex/laravel-devtoolbox

Et hop, c’est prêt.
Pas besoin d’incantations obscures, juste un terminal et un café bien serré.

 

Quelques commandes magiques (Harry Potter aurait aimé)

  • Chercher où est utilisé un modèle

 
php artisan dev:model:where-used User

➡️ “Ah, c’est là qu’on a oublié de supprimer ce vieux code de 2019…”

  • Tracer les requêtes SQL d’une route

 
php artisan dev:sql:trace --route=dashboard.index

➡️ “Autant de requêtes pour afficher trois graphiques ?!”

  • Détecter les doublons SQL

 
php artisan dev:sql:duplicates --route=orders.list

➡️ “Ah, c’est pour ça que la base de données nous envoie des lettres de menace…”

  • Analyser les providers trop lents

 
php artisan dev:providers:timeline --slow-threshold=100

➡️ “On sait maintenant qui fait ramer le démarrage. Spoiler : ce n’est pas le stagiaire.”

  • Exporter la documentation des routes

 
php artisan dev:routes:export --format=markdown

➡️ “La doc s’écrit toute seule. Le rêve de tout dev… et de tout chef de projet.”

 

Comment on s’en sert chez OBI Partner

  • 🕵️ Audits clients : on fait passer vos applis Laravel au détecteur de mensonges.

  • 🛡️ CI/CD : Devtoolbox joue les videurs de boîte de nuit pour votre code : si ça rame, tu rentres pas.

  • 🧭 Onboarding : les nouveaux devs trouvent leur chemin plus vite qu’avec Google Maps.

  • 🍵 Débogage : au lieu de s’énerver, on lance une commande et on garde notre zen attitude (presque).

 

Conclusion (avec un sourire)

Laravel Devtoolbox, c’est un peu le GPS du développeur Laravel : il ne code pas pour vous, mais il vous empêche de tourner en rond pendant des heures.
Chez OBI Partner, on l’utilise pour offrir à nos clients des applis rapides, fiables… et surtout sans drama SQL.

👉 Vous voulez que votre projet Laravel arrête de se comporter comme une vieille Fiat Panda sur l’autoroute ?
Contactez-nous, et on vous fait le diagnostic. Promis, on ne facture pas les blagues.

Ajouter un commentaire

HTML restreint

  • Vous pouvez aligner les images (data-align="center"), mais également les vidéos, citations, etc.
  • Vous pouvez légender les images (data-align="center"), mais également les vidéos, citations, etc.