Laravel Designer
Comme j’étais lassé de toujours faire les mêmes actions pour créer une instance de Laravel 5 avec les packages désirés j’ai créé une application qui automatise tout ça.
La partie utile de l’application se trouve au niveau de ce formulaire :
Il suffit de cocher les packages désirés et les fonctionnalités prévues dans la zone « Miscellaneous », par exemple :
Et de cliquer sur le bouton puis d’attendre un peu…
Au bout de quelques secondes (tout dépend le nombre d’éléments que vous avez cochés) vous obtenez un bouton pour télécharger votre package :
Vous obtenez le package de Laravel customisé :
"require": { "php": ">=5.5.9", "laravel/framework": "5.1.*", "barryvdh/laravel-debugbar": "^2.0", "bestmomo/scafold": "dev-master", "intervention/image": "^2.3", "laravelcollective/html": "5.1.*" },
Dans le fichier .env la clé a été déclarée :
APP_ENV=local APP_DEBUG=true APP_KEY=JWGEFrQyBTTbbdLcofUcLYlFEMN1EvoH
La configuration est à jour :
App\Providers\RouteServiceProvider::class, Collective\Html\HtmlServiceProvider::class, Intervention\Image\ImageServiceProvider::class, Bestmomo\Scafold\ScafoldServiceProvider::class, Barryvdh\Debugbar\ServiceProvider::class, ... 'View' => Illuminate\Support\Facades\View::class, 'Html' => Collective\Html\HtmlFacade::class, 'Form' => Collective\Html\FormFacade::class, 'Image' => Intervention\Image\Facades\Image::class,
Je ne détaille pas tout le reste qui dépend de ce qu’on a coché.
Je vous invite à essayer cette application et à me faire part de vos commentaires !
2 commentaires
welcomattic
Bonjour,
Est-il prévu d’open-sourcer ce projet ?
Ne serait-ce que pour le design, et puis pour ajouter des packages qui peuvent être utiles à certains types de projets ?
Merci.
bestmomo
Bonjour,
J’avais effectivement songé à l’open-sourcer et puis je suis parti sur d’autres projets. Mais je vais le faire pour ouvrir l’ajout de package et faciliter l’évolution de l’application.
Edit : c’est fait.
Cordialement