Saya dapat membuat model dan pengontrol sumber daya (diikat ke model) dengan perintah berikut
php artisan make:controller TodoController --resource --model=Todo
Saya ingin juga membuat migrasi dengan perintah di atas, apakah mungkin?
laravel
laravel-5.4
artisan
arun
sumber
sumber
Jawaban:
Anda dapat melakukannya jika Anda memulai dari model
jika Anda menjalankan,
php artisan make:model --help
Anda dapat melihat semua opsi yang tersediaMemperbarui
Seperti yang disebutkan dalam komentar oleh @arun dalam versi laravel> 5.6 yang lebih baru adalah mungkin untuk menjalankan perintah berikut:
sumber
php artisan make:model Todo -a
untuk membuat model, migrasi, pengontrol sumber daya danfactory
show
param metode adalah objek model ketika membuat denganmake:model -mcr
vs parammake:controller --resource
metodeshow
adalah$id
Anda dapat membuat model + migrasi + pengontrol , semuanya dalam satu baris, menggunakan perintah ini:
Versi pendek:
php artisan make:model -mc test
Output: -
Jika Anda perlu melakukan semua operasi CRUD di controller maka gunakan perintah ini:
Versi pendek:
php artisan make:model -mc test --resource
sumber
Anda dapat melakukannya dengan perintah berikut:
Singkat:
-m, untuk membuat migrasi
-c untuk membuat controller
-r untuk menentukan pengontrol memiliki sumber daya
sumber
Diperbarui
Laravel 6 Melalui model
Untuk Menghasilkan migrasi, seeder, pabrik, dan pengontrol sumber daya untuk model
Atau
Pilihan lain
-c, --controller Buat pengontrol baru untuk model
-f, --factory Buat pabrik baru untuk model
--Paksa Buat kelas bahkan jika model sudah ada
-m, --migration Buat file migrasi baru untuk model
-s, --seed Buat file seeder baru untuk model
-p, --pivot Menunjukkan apakah model yang dihasilkan harus menjadi model tabel kustom inte rateate
-r, --resource Menunjukkan apakah controller yang dihasilkan harus merupakan sumber daya controller
Untuk Bantuan Lebih Lanjut
Semoga Pemula akan mendapat bantuan.
sumber
Hasilnya adalah
Cukup gunakan -crm daripada -mcr
sumber
Laravel 5.4 Anda dapat menggunakan
Ini akan membuat 1) pengontrol Model 2) dengan fungsi sumber daya default 3) File migrasi
Dan Mendapat Jawaban
Model berhasil dibuat.
Migrasi yang Dibuat: 2018_04_30_055346_create_tests_table
Pengontrol berhasil dibuat.
sumber
Kita dapat menggunakan
php artisan make:model Todo -a
untuk membuat model, migrasi, pengontrol sumber daya, dan pabriksumber
Untuk membuat mode, pengontrol dengan sumber daya, Anda dapat mengetik CMD sebagai berikut:
atau Anda dapat memeriksa dengan mengetik
di mana Anda bisa mendapatkan semua ide
sumber
Untuk membuat semua 3: Model, Controller & Migrasi Skema tabel
tulis di konsol Anda:
php artisan make:model NameOfYourModel -mcr
sumber
Anda dapat menggunakan -m -c -r untuk melakukan migrasi, model, dan pengontrol.
sumber
Anda tidak perlu menambahkan flag --resource cukup ketik yang berikut ini dan laravel akan membuat seluruh sumber yang diinginkan
sumber
Bagaimana saya melakukannya sampai sekarang:
Ternyata, ada cara yang lebih cepat:
sumber
Coba saja perintah ini di terminal Anda
Di bawah output dan Model Anda, Pengontrol dengan file Sumber Daya dan Migrasi akan membuat ...
sumber