что вызывает autoload_classmap.php для обновления в laravel? - PullRequest
0 голосов
/ 16 октября 2019

Я попытался изменить имя модели, но показанная ошибка говорит о том, что файл не существует, "classmap имеет старое имя файла"

Мне немного любопытно, поэтому я создалМиграция, затем модель, и вызвал экземпляр модели, и это работало без обновления карты классов.

что заставило меня задуматься об этом, я по ошибке сделал модель с именем, отличным от класса, объявленного вфайл модели. после некоторых попыток отображается ошибка, я удалил файл, исправил имя в файле карты классов и создал новую модель с правильным именем класса, но когда я восстановил старую модель, чтобы получить из нее код, карта класса обновилаимя класса снова!

Итак, я хотел бы знать, что заставляет его обновлять имена файлов?

обновляется ли оно автоматически и как?

1 Ответ

0 голосов
/ 16 октября 2019

Вы можете попробовать его, очистив кеш и конфигурационный файл, используя эту команду

php artisan config:cache

Вы также можете использовать приведенную ниже команду для перенастройки всех классов в classmap и autoload файлах

composer dump-autoload
...