laravel 2

valet 환경 세팅 (mysql 설치)

* Valet을 통해 로컬 환경에서 서비스를 구동하려면 homestead와는 다르게 별도로 mysql과, redis를 설치해주어야 한다. 홈스테드의 경우 가상화된 공간마다, 설정해놓은 mysql, php, nginx, redis가 기본으로 설치되어 있다. * 다음은 Mac OS 기반의 homebrew 패키지 관리자를 이용한 방법이다. 1. mysql 설치 $ brew install mysql 2. mysql 구동 $ brew services start mysql 3. root 유저를 통해 mysql 접속 $ mysql -uroot * 처음 설치 시 root 계정에 패스워드는 설정되어있지 않음. 3-1. 패스워드 및 기본 정보를 설정해 주고 싶다면 아래의 명령어를 통해 설정해주면 된다. $ mysql_se..

(php) Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) 오류 해결 방법

Composer update시 PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key) 다음과 같은 에러가 뜨는 경우가 있음. [원인] : PHP버전과 라라벨 버전이 맞지 않기 때문 [해결 방법] : php version을 7.4로 다운그레이드 해준다. (현재 PHP 사용 버전 8.1) * Mac 기준 php Downgrade 하는 방법 1. php 7.4 설치 (homebrew 패키지를 통해 터미널에서 다운로드 받아준다.) : $ brew install php@7.4 2. 현재 사용중인 php 버전 연결 중단..