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
Réponse acceptée

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

php artisan make:model -m User
Metylene
Réponse acceptée

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

Merci Nicolas. Rapide. Propre :)

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.