Почему laravel не обновляет файлы самостоятельно во время обновления?
Сегодня я обновился до laravel 5.7, и я не знаю, нужно ли вам что-то делать вручную для обновления или я не знал, как его обновить.
Но я заметил, что когда я обновился до laravel 5.7 и запустил composer update
это не изменило структуру каталогов:
old: /resources/assets/saas and /resources/assets/js
new: resources/saas and resources/js
Кроме того, новые пакеты, например, для. beyondcode / laravel-dump-server не были включены, но я должен был добавить это сам.
Так же webpack.mix.js
файл не был обновлен и все еще указывал на resources/assests/
скорее, чем resources/
Так что вы должны делать эти вещи вручную или я делаю что-то не так?
1 ответ
Да, вы должны внести изменения в "ваше" приложение самостоятельно. Все, что не vendor
папка в основном ваше приложение. Там действительно нет никакой связи между laravel/laravel
и ваше заявление после composer create-project ...
побежал. Вы вносите изменения в свое приложение, чтобы дополнить изменения в структуре, laravel/framework
,
То, что в стандартной установке новой версии есть изменение, еще не означает, что вы должны следовать этому вообще. Если изменение необходимо, оно будет в руководстве по обновлению. Если это не так, это не нужно.
Ваше приложение - это просто код, который загружает и использует фреймворк, как и любой другой пакет композитора.