2016-11-23 23 views
5

İki kullanıcı modeli içeren bir miras Laravel Spark projesi üzerinde çalışma.Laravel 5 - Kullanıcı modeline taşınan otomatik yükleme sorunlarına neden olan modeller/modeller

Biri, App dizininin içinde bulunan standart Spark modelidir, diğeri ise App/Models uygulamasındadır. İki modeli bir araya getirip Modeller dizini içindeki Kullanıcı modeline başvurmak için auth.php dosyasını güncelledim, ancak composer dump-autoload, App/User modelini bulamadığını söylüyor.

Otomatik yükleyiciye, Kullanıcı modelinin Modeller dizini yerine yerine artık sahip olmadığını nasıl söyleyebilirim?

Düzenleme: Uygulama/Modeller için ad değişti ama hala hatayı almaya gelmiş

:

: dökümü-autload

İkinci Edit çalıştırırken benim terminalde

class_parents(): Class App\User does not exist and could not be loaded 

Sabit, isim alanının çok fazla referans gösterildiğini fark etmedi. App \ User öğesini bulup değiştirin ve sorunu sıralayın. ad yeniden adlandırmayı deneyin

namespace App\Models; 
+1

Ad alanını User.php dosyasında güncelleştirdiniz mi? – Quasdunk

+0

Evet, düzenlenmiş soru var :) – Lovelock

cevap

2

Sen User modeli ad değiştirmeniz gerekir. :)

namespace App\Models; 
+0

Evet demiş olmalıydı. Ad alanı doğru. Terminalde olsun: class_parents(): Sınıf Uygulaması \ Kullanıcı mevcut değil ve yüklenemedi – Lovelock

2

değişiklik ad ve bu

namespace App\Models; 
+0

Evet, düzenlenmiş soru var :) – Lovelock

2

gibi kullanın:

+0

Evet, düzenlenmiş soru var :) – Lovelock