【发布时间】:2017-02-04 12:23:50
【问题描述】:
我有一个非常简单的设置,适用于 Win10、homestead、laravel 5.2 和 VirtualBox 5.0.26 r108824。我花了一些时间进行基本设置,比如环境文件、配置等,我不想重做所有这些并为 5.3 laravel 更新重新开始。我工作的简单路线没什么,所以我可以轻松地将其手动复制到新的 laravel 5.3 安装。在这种情况下,从 5.2 迁移的最佳方法是什么?
我已经完成了宅基地更新,我认为它工作正常。
我做了一个简单的 composer.json 更新(我的虚拟机上的文件在我在 Ubuntu 上的工作项目目录中)从 laravel github 复制在这里
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*"
},
" 我以前来自 Windows 目录的 composer.json 是:
"require": {
"php": ">=5.5.9",
"symfony/console": "~2.3|~3.0",
"symfony/process": "~2.3|~3.0"
},
并出现以下错误:
App\Providers\EventServiceProvider::boot(Illuminate\Contracts\Events\Dispatcher 的声明 events) 应该与 Illuminate\Foundation\Support\Providers\EventServiceProvider:: 兼容 oot()
cript php artisan clear-compiled 处理 post-update-cmd 事件返回错误
[运行时异常]
错误输出:
我备份了当前的总工作设置。不用担心破坏任何东西。
【问题讨论】:
标签: php windows laravel homestead