Aşağıdaki komutla bir model ve kaynak denetleyicisi (modele bağlanmış) oluşturabilirim
php artisan make:controller TodoController --resource --model=Todo
Yukarıdaki komutla bir geçiş de oluşturmak istiyorum, bu mümkün mü?
Modelden başlarsanız bunu yapabilirsiniz
php artisan make:model Todo -mcr
Eğer php artisan make:model --help
komutunu çalıştırırsanız mevcut tüm seçenekleri görebilirsiniz
-m, --migration Model için yeni bir geçiş dosyası oluşturun.
-c, --controller Model için yeni bir denetleyici oluşturun.
-r, --resource Oluşturulan denetleyicinin bir kaynak denetleyicisi olup olmayacağını belirtir
Güncelleme
laravel > 5.6'nın yeni sürümlerinde @arun tarafından yorumlarda belirtildiği gibi aşağıdaki komutu çalıştırmak mümkündür:
php artisan make:model Todo -a
-a, --all Bir geçiş, fabrika ve kaynak oluşturun model için kontrolör
Bu komutu kullanarak tek bir satırda model + migration + controller yapabilirsiniz:
php artisan make:model --migration --controller test
Kısa versiyon: php artisan make:model -mc test
Çıktı :-
Model başarıyla oluşturuldu.
Oluşturulan Göç:2018_03_10_002331_create_tests_table
Denetleyici başarıyla oluşturuldu.
Tüm CRUD işlemlerini controller içinde gerçekleştirmeniz gerekiyorsa bu komutu kullanın:
php artisan make:model --migration --controller test --resource
Kısa versiyon: php artisan make:model -mc test --resource