upgrade Laravel 5.2 to 5.3

昨天折腾了1个小时,把5.2升级到5.3,目前是成功了,遇见了几个小坑。但是之后的坑不可预见,分享一下遇见的小坑。
前提是必须仔细阅读的官方文档。

  1. 刚开始的时候,改了composer文件,直接更新,出现了错误

    Declaration of App\Providers\EventServiceProvider::boot() should be compatible with Illuminate\Foundation\Support\Providers\EventServiceProvider::boot(Illuminate\Contracts\Events\Dispatcher $events)

然后我去看了下官方文档,具体忘记在哪里了,主要是bootstrap里面的cache文件没有清理,所以必须得先清理,运行下面的命令

php artisan route:cache
php artisan view:clear
php artisan config:clear
php artisan cache:clear
php artisan clear-compiled
php artisan optimize
php artisan route:cache

  1. 更新完之后会报错,

    ErrorException in EventServiceProvider.php line 8:
    按照官方文档解释,就是这些功能已经改变,不需要参数,所以,我们找到相应的位置,把参数去掉即可

    public function boot()
    {
    parent::boot();
    }

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1

谢谢分享

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!