Aşağıdaki komutla bir model ve kaynak denetleyicisi (modele bağlı) oluşturabilirim
php artisan make:controller TodoController --resource --model=Todo
Ben de yukarıdaki komutla bir migrasyon oluşturmak istiyorum mümkün mü?
Aşağıdaki komutla bir model ve kaynak denetleyicisi (modele bağlı) oluşturabilirim
php artisan make:controller TodoController --resource --model=Todo
Ben de yukarıdaki komutla bir migrasyon oluşturmak istiyorum mümkün mü?
Yanıtlar:
Modelden başlarsan yapabilirsin
php artisan make:model Todo -mcr
koşarsan php artisan make:model --help
mevcut tüm seçenekleri görebilirsin
-m, --migration Model için yeni bir geçiş dosyası oluşturun.
-c, --controller Model için yeni bir denetleyici oluşturun.
-r, --resource Üretilen denetleyicinin bir kaynak denetleyicisi olması gerekip gerekmediğini gösterir
Güncelleme
Laravel> 5.6'nın yeni sürümlerinde @arun tarafından yapılan yorumlarda belirtildiği gibi, aşağıdaki komutu çalıştırmak mümkündür:
php artisan make:model Todo -a
-a, --all Model için bir geçiş, fabrika ve kaynak denetleyicisi oluşturun
php artisan make:model Todo -a
model, geçiş, kaynak denetleyicisi vefactory
show
param ile oluşturma modeli amacı, make:model -mcr
vs make:controller --resource
yöntem show
param olduğu$id
Bu komutu kullanarak tek satırda model + geçiş + denetleyici 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 Geçiş: 2018_03_10_002331_create_tests_table
Denetleyici başarıyla oluşturuldu.
Denetleyicideki tüm CRUD işlemlerini gerçekleştirmeniz gerekiyorsa, şu komutu kullanın:
php artisan make:model --migration --controller test --resource
Kısa versiyon: php artisan make:model -mc test --resource
Bunu aşağıdaki komutla yapabilirsiniz:
php artisan make:model post -mcr
Özet:
-m, geçiş oluşturmak için
-c denetleyici oluşturmak için
-r denetleyicinin kaynağa sahip olduğunu belirtmek için
Güncellenmiş
Laravel 6 Model aracılığıyla
Model için bir geçiş, kaynak ekleyici, fabrika ve kaynak denetleyicisi oluşturmak için
php artisan make:model Todo -a
Veya
php artisan make:model Todo -all
Diğer seçenekler
-c, --controller Model için yeni bir denetleyici oluştur
-f, --factory Model için yeni bir fabrika oluştur
--force Model zaten mevcut olsa bile sınıfı oluşturun
-m, --migration Model için yeni bir geçiş dosyası oluşturun
-s, --seed Model için yeni bir ekim dosyası oluştur
-p, --pivot Oluşturulan modelin özel bir ara tablo modeli olması gerekip gerekmediğini belirtir
-r, --resource Üretilen denetleyicinin bir kaynak ce denetleyicisi olması gerekip gerekmediğini gösterir
Daha Fazla Yardım İçin
php artisan make:model Todo -help
Umarım Yeni Başlayanlar yardım alır.
php artisan make:model PurchaseRequest -crm
Sonuç
Model created successfully.
Created Migration: 2018_11_11_011541_create_purchase_requests_table
Controller created successfully.
Sadece kullanmak -CRM -mcr yerine
Laravel 5.4 Kullanabilirsiniz
php artisan make:model --migration --controller --resource Test
Bu, 1) Model 2) varsayılan kaynak işlevine sahip denetleyici 3) Geçiş dosyası oluşturacaktır
Ve Cevabım Var
Model başarıyla oluşturuldu.
Oluşturulan Geçiş: 2018_04_30_055346_create_tests_table
Denetleyici başarıyla oluşturuldu.
php artisan make:model Todo -a
Model, geçiş, kaynak denetleyici ve fabrika oluşturmak için kullanabiliriz
Modu, kaynakları olan denetleyicileri yapmak için CMD'yi aşağıdaki gibi yazabilirsiniz:
php artisan make:model Todo -mcr
veya yazarak kontrol edebilirsiniz
php artisan help make:model
tüm fikirleri nereden alabilirsin
3'ün hepsini yapmak için: Model, Kontrolör ve Geçiş Şeması tablosu
konsolunuza yazın: php artisan make:model NameOfYourModel -mcr
Geçiş, model ve denetleyici yapmak için -m -c -r kullanabilirsiniz.
php artisan make:model Post -m -c -r
--Resource bayrağı eklemenize gerek yoktur, sadece aşağıdakini yazın ve laravel istenen tüm kaynakları oluşturacaktır.
php artisan make:controller TodoController --model=todo
Şimdiye kadar nasıl yapıyordum:
php artisan make:model Customer
php artisan make:controller CustomersController --resource
Görünüşe göre daha hızlı bir yol var:
php artisan make:controller CustomersController --model=Customer
Sadece bu komutu terminalinizde deneyin
php artisan make:model Todo -mcr
Çıktının ve Modelinizin altında, Kaynak ve Geçişli Denetleyici dosyası oluşturacaktır ...
Model created successfully.
Created Migration: 2019_12_25_105305_create_todos_table
Controller created successfully.
Gibi uzun bir komut kullanmak yerine
php artisan make:model <Model Name> --migration --controller --resource
göç, model ve denetleyici yapmak için -mcr olarak daha da kısa kullanabilirsiniz.
php artisan make:model <Model Name> -mcr
Daha fazla bilgi için EN FAYDALI laravel ARTISAN MARKA KOMUTLARI LİSTELERDE