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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

谢谢分享

4年前 评论

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