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ı?
Yerel olarak otomatik yüklemeyi kaldırabilir ve sunucunuzun 'vendor' dizini yerel kopyanızla değiştirebilir ? – Sam
Yapabilirim. Bunu yapmanın kasıtsız yan etkileri var mıydı? – Justin
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