在 Debian 系统上“更新 Laravel”通常分几种情况,下面按最常见场景给你说明。
cd /var/www/your-project
composer update
或只更新 Laravel 框架:
composer update laravel/framework
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
php artisan migrate --force
⚠️ 大版本升级不能只靠 composer update
查看官方升级指南
https://laravel.com/docs/upgrade
修改 composer.json
"require": {
"php": "^8.1",
"laravel/framework": "^10.0"
}
composer update
config/app/Providers/如果你用 Laravel Installer 创建项目:
composer global update laravel/installer
查看版本:
laravel -v
Laravel 新版本对 PHP 有要求:
php -v
如需要升级 PHP(例:PHP 8.2):
sudo apt install php8.2 php8.2-cli php8.2-common
composer -V
过低可更新:
composer self-update
composer install --optimize-autoloader --no-dev
php artisan config:cache
php artisan route:cache
如果你愿意,可以告诉我:
我可以给你精确的升级命令。