générer un model ET une migration en ligne de commande

Par FactureHero.com, il y a 10 ans


Hello,

J'ai vu qu'avec Laravel 5.1, lorsque nous générions un Model en ligne de commande,
l'opération générait également un fichier de migration pour créer la table

Visiblement ce n'est plus le cas avec Laravel 5.2.
Pour le moment, je crée donc mon model (avec ici en exemle un model User) avec :

php artisan make:model User

Puis ensuite je crée un fichier de migration avec :

php artisan make:migration create_user_table --create=users

Ok ça fonctionne parfaitement et le principe permet de séparer les 2,
mais existe-t-il un moyen pour générer à la fois une migration et un model avec une seule ligne de commande ?

Merci de vos réponses avisées :)

4 réponses

Nicolas3891, il y a 10 ans

Salut !
il suffit de rajouter l'option -m a ta commande make:model, exemple :

php artisan make:model -m User
FactureHero.com, il y a 10 ans

Merci Nicolas. Rapide. Propre :)

Metylene, il y a 10 ans

De manière générale, hésite pas à mettre --help après n'importe qu'elle comande, ça t'aurais permis de voir pour le -m ou --migration

FactureHero.com, il y a 10 ans

Exact Metylene. Je le fais d'habitude mais pas eu le réflexe sur les commandes Laravel je ne sais pas pourquoi. Ca va aider, c'est clair :) Merci.