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();
    }

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。