0712-2888027 189-8648-0214
微信公眾號

孝感風信網(wǎng)絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > Laravel 6.2升級到laravel 7.0實錄

Laravel 6.2升級到laravel 7.0實錄

時間:2020-07-11來源:風信官網(wǎng) 點擊: 1456次
風信網(wǎng)軟件項目開發(fā)版本為Laravel 6.2,現(xiàn)Laravel已發(fā)布7.0的版本,現(xiàn)將原項目進行升級,升級流程如下:
 
修改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升級完成!風信建站專業(yè)網(wǎng)站開發(fā),Web應用開發(fā),微信開發(fā)、小程序開發(fā),網(wǎng)站系統(tǒng)重構專業(yè)技術服務公司,如有相關開發(fā)需求歡迎至電:189-8648-0214,專業(yè)的技術助您解決企業(yè)的難題。
熱門關鍵詞: Laravel 6.2 升級 laravel
欄目列表
推薦內容
熱點內容
展開