- 라라벨 Laravel한국에서 개발되어 나오고 있는 Xpress Engine이나 계시판 중심으로 돌려지고 있는 CMS 과 비교하는 것은 사과와 오렌지를 비교하는 것 같지만 조금은 느리다고 느낄 수 있겠네요. ― 美村䎛
라라벨 예제들을 실행하면 발생하는 에러의 근본적인 원인
라라벨 버전이 문제다.
laravel 말고도 laravel-mix 라는 변종이 있다.
현재 기본 라라벨 8.x 버전은 8.75 이다.
"license": "MIT",
"require": {
"php": "^7.3|^8.0",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.75",
"laravel/sanctum": "^2.11",
"laravel/tinker": "^2.5"
},
"require-dev": {
"facade/ignition": "^2.5",
"fakerphp/faker": "^1.9.1",
"laravel/sail": "^1.0.1",
"mockery/mockery": "^1.4.4",
"nunomaduro/collision": "^5.10",
"phpunit/phpunit": "^9.5.10"
},
composer.json
소스들은 라라벨 7.x 에서 실행하면 정상이다.
"license": "MIT",
"require": {
"php": "^7.2.5",
"brian2694/laravel-toastr": "^5.54",
"fideloper/proxy": "^4.2",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^6.3",
"laravel/framework": "^7.24",
"laravel/tinker": "^2.0",
"laravelcollective/html": "^6.1"
},
"require-dev": {
"facade/ignition": "^2.0",
"fzaninotto/faker": "^1.9.1",
"mockery/mockery": "^1.3.1",
"nunomaduro/collision": "^4.1",
"phpunit/phpunit": "^8.5"
},
composer create-project --prefer-dist laravel/laravel laravel_todo 로 프로젝트 만들면
"license": "MIT",
"require": {
"php": "^7.3|^8.0",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.75",
"laravel/sanctum": "^2.11",
"laravel/tinker": "^2.5",
"laravelcollective/html": "^6.3"
},
"require-dev": {
"facade/ignition": "^2.5",
"fakerphp/faker": "^1.9.1",
"laravel/sail": "^1.0.1",
"mockery/mockery": "^1.4.4",
"nunomaduro/collision": "^5.10",
"phpunit/phpunit": "^9.5.10"
},
처럼 라라벨 8.x 버전이 설치가 된다.
에러가 발생한다.