0712-2888027 189-8648-0214
微信公众号

孝感风信网络科技有限公司微信公众号

当前位置: 主页 > 技术支持 > PHP > Laravel 6.2升级到laravel 7.0实录

Laravel 6.2升级到laravel 7.0实录

时间:2020-07-11来源:风信网 点击:
风信网软件项目开发版本为Laravel 6.2,现Laravel已发布7.0的版本,现将原项目进行升级,升级流程如下:
 
修改composer.json文件
 
laravel/framework 依赖版本到 ^7.0
unomaduro/collision 依赖版本到 ^4.1
phpunit/phpunit 依赖版本到 ^8.5
laravel/tinker 依赖版本到 ^2.0
以及 facade/ignition 依赖版本到 ^2.0
 
Symfony 5 相关更新
 
修改App\Exceptions\Handler中的 report 和 render 方法,并引入Throwable 接口
 
use Throwable;
 
public function report(Throwable $exception)
{
parent::report($exception);
}
 
public function render($request, Throwable $exception)
{
return parent::render($request, $exception);
}
 
修改session配置文件
 
config/session.php
 
'secure' => env('SESSION_SECURE_COOKIE', null),
 
'same_site' => 'lax',
 
运行composer命令
 
composer update
 
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: [32mfacade/ignition[39m
Discovered Package: [32mfideloper/proxy[39m
Discovered Package: [32mintervention/image[39m
Discovered Package: [32mkalnoy/nestedset[39m
Discovered Package: [32mlaravel/tinker[39m
Discovered Package: [32mmews/captcha[39m
Discovered Package: [32mnesbot/carbon[39m
Discovered Package: [32mnunomaduro/collision[39m
Discovered Package: [32mrenatomarinho/laravel-page-speed[39m
[32mPackage manifest generated successfully.[39m
44 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
 
更新认证方式
 
composer require laravel/ui "^2.0"
 
Blade模板
 
Blade::component 方法已重命名为 Blade::aliasComponent
 
至此Laravel 7.0升级完成!风信建站专业亚搏体育平台官方开发,Web应用开发,微信开发、小程序开发,亚搏体育平台官方系统重构专业技术服务公司,如有相关开发需求欢迎至电:189-8648-0214,专业的技术助您解决企业的难题。
热门关键词:Laravel升级Laravel 6.2
栏目列表
推荐内容
  • 使用phpexcel导出到xls文件的时候出现

    ?php include global.php; $ids = $_GET[ids]; $sql = select * from crm_cost_end whe...

  • PHP错误类型及屏蔽方法

    在PHP中,主要有以下3种错误类型。 1. 注意(Notices) 这些都是比...

  • 解决1071 Specified key was too long; max ke

    使用Laravel进行数据库迁移文件开发,有些字段我们需要建立索引...

  • laravel扩展包lubusin/laravel-decomposer 解析

    lubusIN/laravel-decomposer扩展包专用于解决laravel扩项目中对Composer依...

  • This package requires php ^7.1.3 but your PHP

    风信建站Laravel项目开发过程中,在初始化项目过程中This packag...

  • laravel扩展包beyondcode/laravel-query-dete

    beyondcode/laravel-query-detector扩展包是一款查找问题的探测器,可以...

  • 利用Clockwork在Chrome下调试你的Larave

    利用 Clockwork 在 Google Chrome 下调试你的 Laravel APP itsgoingd/clockwor...

  • PHPEXCEL使用实例

    最近在项目中要用到PHP生成EXCEL,上网找了一下,发现PHPEXCEL挺不...

  • 热点内容
    展开