Menyelesaikan masalah Perintah "make:auth" yang Tidak Ditakrifkan dalam PHP Artisan
Dalam Laravel, arahan "make:auth" digunakan untuk menjana pandangan dan laluan untuk pengesahan pengguna. Walau bagaimanapun, apabila cuba menjalankan arahan ini dalam Laravel 5.2, anda mungkin menghadapi mesej ralat yang menunjukkan bahawa arahan itu tidak ditakrifkan.
Punca:
Ralat ini biasanya berlaku. kerana arahan "make:auth" telah dialih keluar daripada Laravel versi 6 dan ke atas. Dalam Laravel 5.2, kebergantungan yang hilang mungkin disebabkan oleh ketidakpadanan antara versi Laravel anda dan fail composer.json.
Penyelesaian:
Untuk Versi Laravel 6 dan Ke Atas:
Pasang pakej UI Laravel:
composer require laravel/ui
Jalankan arahan berikut:
php artisan ui vue --auth php artisan migrate
Untuk Laravel Versi 5.2:
Pastikan bahawa fail composer.json termasuk kebergantungan berikut:
"laravel/framework": "5.2.*"
Jalankan arahan berikut:
composer update
Nota Tambahan:
Untuk Laravel 5.2, senarai arahan "make" yang tersedia boleh ditemui dalam fail composer.json atau dengan menjalankan arahan berikut:
composer show
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, bermain dengan format soalan: **Terus dan Ringkas:** * Mengapakah arahan \'make:auth\' saya tidak ditentukan dalam Laravel? * Laravel: \'make:auth\' Perintah N. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!