Laravel 5.3 kullanıyorum. Geçiş dosyalarından birini 'özellik' ve bununla ilgili her şeyi çok dikkatli bir şekilde diğer tablolardaki gibi sildi. Bu tabloyu veritabanından el ile sildim. "php artisan migrate: refresh" komutunu çalıştırırken "undefined index: *** _ create_features_table" ile hata istisnasını gösteriyorum.Ve sadece 'php artisan migrate' çalıştırdığımda başarılı olduğunu ve tüm tablolar başarıyla database.but içinde görünür, sonra göçme çalıştırdığımda: tüm tabloyu yenile. Kaydettiğim dosyayı tamamen silmek için ne yapmalıyım?Laravel geçiş undefined dizini
cevap
Bunu deneyin. composer dump-autoload
veritabanını değiştirin: İşte migrations table
son girdiyi kaldırın ben temizlenir did.I budur
İlk Manuel besteci özdevinimli_yükle dosyaları Reset app/database/migrations/my_migration_file_name.php
altında göç dosyasını silin tüm tabloları da dahil olmak üzere veritabanından tüm veriler ve daha sonra 'php artisan migrate' koştu. Ben bu yüzden nasıl çalıştım.Ama ben veritabanından her şeyi silmeye gerek kalmayacak daha iyi bir çözüm arıyorum. Eğer
php artisan migrate:status
ilk doğru göçler var
'besteci dump-autoload' tüm sorunlarınızı düzeltir. Yani panik yapmayın. Endişeleniyorsanız, önce projenizi yedekleyin. Yukarıdaki betiği çalıştırmadan önce. – Manish
Veritabanı tablolarının temizlenmesi benim için çalıştı. Composer'da otomatik yükü boşaltmanın herhangi bir etkisi olmadı. –
deneyin onay Sonra
php artisan migrate:refresh --step=1
gibi bir şey deneyebilirsiniz Ve yine duruma bakın.
Taşıma tablosunu kesmeye çalıştınız mı? – Manish
no.can bunu nasıl yapacağımı lütfen anlatabilir misiniz? –
Veritabanınızda bir 'göçme' tablosu adı var. Tüm kayıtlı bilgiler göç etti. önce tüm kayıtları silin. Bundan sonra 'php artisan migrate 'koş. Bu size – Manish