✏️오류 내용명령어를 실행할 때오류가 발생🔎원인명령을 실행하는 디렉토리가 다를 수 있습니다.📖해결방법명령어를 laravel앱의 홈 디렉토리에서 실행하면 정상적으로 실행됩니다.
오류가 발생할 경우🔎원인Laravel의 「.env」파일과의 일치하지 않았던 것📖해결방법「.env」파일 설정이 docker-compose.yml 설정과 일치하지 않는지 확인해야 합니다.
객체가 없는데 속성을 참조하려 할 때 오류가 발생합니다.존재하지 않는 프로퍼티를 가지고 오려고 한 것이 원인입니다.프로퍼티 뒤에 ?id=1 같은 대체의 값을 넣어주거나, optional( )헬퍼함수를 사용해 해결할 수 있습니다.전달된 객체에 대해 is_object가 참
커맨드를 실행할 때Laravel 내장은 server.php HTTPS를 지원하지 않습니다.로컬 환경의 경우, https로 되어있는 URL을 http로 변경합니다.
로컬 접속 시 500error 발생vendor 디렉토리의 존재 유무.env 존재 유무 + 파일 내용 오류500 에러가 발생하면 먼저 Laravel 오류 로그를 확인합니다.Laravel 로그는 <Laravel 루트> /storage/logs/laravel.log에
400 error 의 의미는 지정된 페이지가 존재하지 않는다는 것입니다.지정된 페이지가 존재하지 않을 때 발생하는 오류입니다.단순 URL의 실수로도 발생합니다. 또는 루트 설정에 넣은 컨트롤러의 이름이나 메소드 이름이 잘못되었을 때도 오류가 날 수 있습니다.라우트 설정
✏️오류 내용받아야 하는 인수가 적어 실행할 수 없다는 오류입니다🔎원인받아야 할 인수를 쓰는 것을 잊었을 때 주로 발생합니다.📖해결방법request에서 어떤 값을 전달하는지 확인합니다.예) orderNumber 값을 전달하지 않고 있었기 때문에 빈 문자열의 경우를
로컬에 접근하려 할 때나, composer 명령어를 실행할 때에러가 발생한 경우입니다.원인은 composer의 버전 문제입니다.패치 버전을 올려주면 정상적으로 접근할 수 있게 됩니다.
로컬에서 테스트 코드를 실행했을 때, 발생된 에러입니다.경험한 해당 에러에서의 문제점은 bind의 실수였습니다.또는 use 선언 부분, 관련할 것 같은 파일의 namespace 부분, 파일명과 class 부분이 일치하고 있는지, bind의 방법은 잘못되어 있지 않은지를
get~Attribue는 데이터에 처리를 더하는 메소드입니다.예를 들면, 「1」이라고 하는 데이터를 3자리수로 「001」이라고 하는 것처럼 0을 메워 표시시키고 싶을 때나, 「2022-02-10 10:00」이라고 하는 데이터를 「2022-02-10」의 형식 로 변경하고
기본적으로 라라벨의 로그는 storage/logs/laravel.log 디렉토리 안에 위치합니다.에러 메시지가 화면상으로 나오지 않아 디버깅이 어려울 때 로그를 출력해서 확인할 수 있습니다.코드 안에 넣어 실행시켜보면형식으로 에러 메시지가 출력됩니다.같은 예로 try
마이그레이션은 데이터베이스의 버전 컨트롤과 같으므로 팀에서 애플리케이션의 데이터베이스 스키마 정의를 정의하고 공유할 수 있습니다.실행된적이 없는 모든 마이그레이션을 실행하려면, migrate 아티즌 명령어를 실행하면 됩니다.php artisan migrate:statu
🔎 서비스 프로바이더 애플리케이션에서 사용하는 서비스를 등록하고, 프레임워크의 다른 부분에서 이를 사용할 수 있게끔 해주는 것입니다. 이를 위해 서비스 프로바이더는 'register' 메소드를 사용해여 애플리케이션에서 사용할 서비스를 등록하고, 'boot' 메소드를
서비스 컨테이너는 라라벨의 기능 중 하나로, 객체의 의존성을 관리하고 주입하는 역할을 합니다. 서비스 컨테이너는 <span style="color:라라벨의 <span style="color:<span style="color:<span style="
<span style="color:\`\`\` class User extends Model{ public function posts() { return $this->hasMany(Post::class); }}class Post exte
Uncaught ReflectionException: Class env does not exist in ・・・Laravel을 사용하면 매우 드물게 다음과 같은 느낌으로 "Class env does not exist in..."라는 오류가 발생합니다. 이 에러가 나오면,