如何升级到最新版Laravel CMS
Laravel CMS的升级和安装一样也是很容易,在Laravel项目目录下运行下面的命令可以升级到最新稳定版:
composer require alexstack/laravel-cms && php artisan laravelcms --action=upgrade
升级到最新的较稳定的开发版:
composer require alexstack/laravel-cms dev-master && php artisan laravelcms --action=upgrade
升级到最新的测试版:
composer clear && composer require alexstack/laravel-cms dev-alex_dev && php artisan laravelcms --action=upgrade
不显示提示自动覆盖blade模版,CSS, JS(参数 --silent=yes, 下面的命令为测试版自动升级):
composer clear && composer require alexstack/laravel-cms dev-alex_dev && php artisan laravelcms --action=upgrade --silent=yes
升级时候的屏幕截图:
$ composer require alexstack/laravel-cms dev-alex_dev && php artisan laravelcms --action=upgrade
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
- Removing alexstack/laravel-cms (0.18.0)
- Installing alexstack/laravel-cms (dev-alex_dev 4e115d5): Cloning 4e115d5874
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: alexstack/laravel-cms
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: intervention/image
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: laravelcollective/html
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
****
**** Upgrade Amila Laravel CMS ****
****
**** Upgrade the CMS database tables? **** (yes/no) [yes]:
>
Nothing to migrate.
**** Copy the CMS backend & frontend view & asset files? **** (yes/no) [yes]:
>
- Backup folder: views/backend-bak-20190921042757
- Backup folder: views/frontend-bak-20190921042757
- Backup folder: plugins/page-tab-inquiry-form-bak-20190921042757
- Backup folder: plugins/page-tab-preview-bak-20190921042757
Copied Directory [/vendor/alexstack/laravel-cms/src/resources/views] To [/resources/views/vendor/laravel-cms]
Publishing complete.
- Backup folder: public/laravel-cms/backend-bak-20190921042757
- Backup folder: public/laravel-cms/frontend-bak-20190921042757
Copied Directory [/vendor/alexstack/laravel-cms/src/assets] To [/public/laravel-cms]
Publishing complete.
**** Copy the CMS backend & frontend language files? **** (yes/no) [yes]:
>
- Backup folder: lang/en-bak-20190921042759
- Backup folder: lang/zh-bak-20190921042759
Copied Directory [/vendor/alexstack/laravel-cms/src/resources/lang] To [/resources/lang/vendor/laravel-cms]
Publishing complete.
Configuration cache cleared!
Configuration cached successfully!
Route cache cleared!
Re-create the setting file: storage\app\laravel-cms\settings.php
****
**** Laravel CMS Upgraded ****
****