(예전에 적어두었던 노트 입니다)
과정 요약
# composer.json 에서 수정한다.
# 변경점에 맞게 소스들을 수정한다.
기록일 : 2018-04-02
laravel 5.4 -> 5.5 가이드
: https://laravel.com/docs/5.5/upgrade
: https://laravel.kr/docs/5.5/upgrade
laravel/framework 5.4.* 으로 적혀 있는 부분이 있는데, 이 부분을 변경해준다.
5.5.* 으로 변경해준다.
== composer.json 수정 ==
1)
"laravel/framework": "5.4.*", 을
"laravel/framework": "5.5.*", 로 변경
2)
"phpunit/phpunit": "~5.7" 을
"phpunit/phpunit": "~6.0" 로 변경
3)
require-dev 에
"filp/whoops": "~2.0" 을 추가.
4) scripts 섹션에
"scripts": {
...
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
],
}
을 추가.
1) 먼저, composer 의 엔진부터 업데이트 해두기 (안해도 무방)
# composer self-update
2) 소스 업데이트 하기. (vendor 폴더 내의 파일이 업데이트 되면서, 라라벨 버전도 업데이트됨)
# composer update
https://stackoverflow.com/questions/40577455/difference-between-composer-update-and-composer-global-update
PS _Laravel> composer global update
Changed current directory to C:/Users/Administrator/AppData/Roaming/Composer
Composer could not find a composer.json file in C:\Users\Administrator\AppData\Roaming\Composer
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
C:\Users\Administrator\AppData\Roaming\Composer
TrustProxies
https://laravel-news.com/trusted-proxy