2014-09-29 14 views
5

Ben aynı ada sahip iki denetleyicileri var:laravel Shell Erişim olmadan dökümü-özdevinimli_yükle

app\controllers\CareersController.php (genel kullanım için) (yöneticiler için) app\controllers\Admin\CareersController.php Çünkü adlandırma çatışma

, ben namespace admin; eklendi yönetici denetleyicisi.

Her şey yerel çalışıyor ama benim sunucuya yeni yönetici denetleyicisi yüklerken, bir hata alıyorum: Class Admin\CareersController does not exist

Anladığım kadarıyla, düzeltmedir: php artisan dump-autoload ve composer dump-autoload Ancak

, Bu komutları çalıştırmak için Shell erişimim yok ve zaten sunucuda besteci yüklü değil. Yani, otomatik erişim dosyasını Shell erişimi olmadan yeniden yüklemek için bir yol var mı?

+1

Yerel olarak otomatik yüklemeyi kaldırabilir ve sunucunuzun 'vendor' dizini yerel kopyanızla değiştirebilir ? – Sam

+0

Yapabilirim. Bunu yapmanın kasıtsız yan etkileri var mıydı? – Justin

+0

Hayır, ancak Composer'ın tavsiye edilen kullanımı değildir. Yeni bir sunucuya başlayabilmeniz ve 'composer install 'komutunu çalıştırıp gerekli tüm gereksinimleri/autoload dosyalarını alabilmeniz için bir bağımlılık yönetim sistemi olması gerekiyor. – Sam

cevap