Почему 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,

То, что в стандартной установке новой версии есть изменение, еще не означает, что вы должны следовать этому вообще. Если изменение необходимо, оно будет в руководстве по обновлению. Если это не так, это не нужно.

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

Другие вопросы по тегам