"Tiada fail atau direktori sedemikian" atau "Tiada hos sedemikian diketahui" Ralat dalam Migrasi Laravel
Apabila melakukan migrasi dalam Laravel, anda mungkin menghadapi ralat seperti "Tiada fail atau direktori sedemikian" atau "Tiada hos sedemikian diketahui." Ralat ini biasanya berlaku apabila Laravel cuba menanyakan pangkalan data untuk mendapatkan maklumat tentang migrasi.
Untuk menyelesaikan ralat "Tiada fail atau direktori sedemikian", pastikan jadual migrasi wujud dalam pangkalan data. Jika anda telah memadamkan jadual secara tidak sengaja, cipta semula menggunakan arahan berikut:
php artisan migrate:install
Jika ralat berterusan, cuba kemas kini kebergantungan komposer anda dengan menjalankan:
composer update
Seterusnya, semak DATABASE_HOST nilai dalam fail .env anda. Jika ia ditetapkan kepada "localhost," gantikannya dengan "127.0.0.1" dan jalankan arahan berikut:
php artisan config:clear php artisan migrate:install
Ini sepatutnya menyelesaikan ralat.
"Tiada hos sedemikian adalah ralat dikenali" mungkin berlaku apabila Laravel cuba menyambung ke pangkalan data menggunakan nama hos yang dinyatakan dalam DATABASE_HOST. Pastikan nama hos adalah betul dan pelayan pangkalan data sedang berjalan. Jika pelayan pangkalan data berada pada mesin yang sama dengan aplikasi anda, anda boleh menggunakan "127.0.0.1" sebagai nama hos.
Jika semuanya gagal, cuba mulakan semula pelayan pangkalan data anda dan aplikasi anda.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Tiada Fail atau Direktori Sebegitu\' atau \'Tiada Hos Seperti Itu Diketahui\' dalam Migrasi Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!