Uncaught ReflectionException: Class env does not exist in ・・・Laravel을 사용하면 매우 드물게 다음과 같은 느낌으로 "Class env does not exist in..."라는 오류가 발생합니다. 이 에러가 나오면,
git fetch는 로컬 Git에게 원격 저장소에서 최신 메타 데이터 정보를 확인하라는 명령을 전달합니다. 단, fetch는 원격 저장소에 <span style="color:원격저장소에 있는 변경 사항들을 로컬 저장소로 가져와 합치는 명령어입니다.fetch랑 다르
✏️ docker-compose Docker 컨테이너들을 관리하고 실행하기 위한 도구입니다. 도커 컨테이너 시작 ※ docker-compose.yml의 변경은 본 커맨드 실행으로 반영됩니다. docker 컨테이너 중지 ✏️ docker exec 명령어를 사용하여 컨
<span style="color:\`\`\` class User extends Model{ public function posts() { return $this->hasMany(Post::class); }}class Post exte
협업 작업 중, 특정 브랜치의 작업 내용을 pull 해야 할 경우가 생깁니다.git branch -v 명령을 통해 현재 사용하고 있는 branch 를 확인합니다.그리고 git pull 을 해주면 현재 사용하고 있는 branch에 remote되어 있는 branch를 pu
개발 기능과 상관 없는 파일이 변경 사항에 추적되거나 잘못 변경한 파일이 포함되어 있을 때, 수정된 변경 사항을 버리는 방법입니다. VScode의 Discard Changes라는 버튼과 같은 기능입니다.수정된 변경 사항을 전부 버리는 명령어입니다.특정 디렉토리의 변경사
서비스 컨테이너는 라라벨의 기능 중 하나로, 객체의 의존성을 관리하고 주입하는 역할을 합니다. 서비스 컨테이너는 <span style="color:라라벨의 <span style="color:<span style="color:<span style="
🔎 서비스 프로바이더 애플리케이션에서 사용하는 서비스를 등록하고, 프레임워크의 다른 부분에서 이를 사용할 수 있게끔 해주는 것입니다. 이를 위해 서비스 프로바이더는 'register' 메소드를 사용해여 애플리케이션에서 사용할 서비스를 등록하고, 'boot' 메소드를
마이그레이션은 데이터베이스의 버전 컨트롤과 같으므로 팀에서 애플리케이션의 데이터베이스 스키마 정의를 정의하고 공유할 수 있습니다.실행된적이 없는 모든 마이그레이션을 실행하려면, migrate 아티즌 명령어를 실행하면 됩니다.php artisan migrate:statu
기본적으로 라라벨의 로그는 storage/logs/laravel.log 디렉토리 안에 위치합니다.에러 메시지가 화면상으로 나오지 않아 디버깅이 어려울 때 로그를 출력해서 확인할 수 있습니다.코드 안에 넣어 실행시켜보면형식으로 에러 메시지가 출력됩니다.같은 예로 try
<span style="background-color:운영체제가 관리하는 실행의 단위로, 실행중인 프로그램이라고 한다프로세스 제어 블록(PCB)운영체제가 프로세스에 대한 중요한 정보를 저장해 놓을 수 있는 저장 장소PCB에 저장되어 있는 정보프로세스의 현재 상태프
get~Attribue는 데이터에 처리를 더하는 메소드입니다.예를 들면, 「1」이라고 하는 데이터를 3자리수로 「001」이라고 하는 것처럼 0을 메워 표시시키고 싶을 때나, 「2022-02-10 10:00」이라고 하는 데이터를 「2022-02-10」의 형식 로 변경하고
소스 코드 최적화나쁜 코드잦은 오류 발생 가능성스파게티 코드처리 로직의 제어가 체계화되어 있지 않고 스파게티 면처럼 서로 얽혀 있는 코드클린 코드깔끔하게 잘 정리된 코드이다가독성이 높아 애플리케이션의 기능에 대해 쉽게 이해할 수 있다소스 코드 최적화의 유형클래스 분할
단위 테스트소프트웨어 최소 기능 단위인 모듈, 컴포넌트를 테스트하는 것으로 사용자의 요구사항을 기반으로 한 기능 테스트를 제일 먼저 수행한다<span style="background-color:각 모듈을 결합하여 시스템을 완성하는 과정에서 모듈 간 인터페이스 혹은
<span style="background-color:소프트웨어 구현에 필요한 다양한 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것을 의미한다<span style="background-color: - 기능 기반 Coverage테스트 대상 애플리
<span style="background-color:애플리케이션 개발 단계에 따라 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트, 설치 테스트로 분류한다애플리케이션을 총체적으로 관리하기 위한 테스트 활동의 묶음테스트 레벨은 서로 독립적이며 각각 다른
<span style="background-color:소프트 웨어 개발 단계에서 사용자 요구사항에 서술된 동작과 성능, 사용성, 안전성 등을 만족하는지 확인하기 위하여 소프트웨어의 결함을 찾아내는 활동품질 향상 관점오류 발견 관점오류 예방 관점<span st
<span style="background-color: - <span style="background-color: 누구나 쉽게 이해하고 사용할 수 있도록 해야한다<span style="background-color: 사용자의 목적을 달성할 수 있도
<span style="background-color: - <span style="background-color: 인가된 사용자만 정보 자산에 접근할 수 있다일반적인 보안의와 가장 가깝다신분 위장과 같은 공격 때문에 위협 받을수 있다<span sty
<span style="background-color:효율적인 개발을 위한 코드 라이브러리, 애플리케이션 인터페이스, 설정 정보 등의 집합으로서 재사용이 가능하도록 공통적인 개발 환경인 기본 뼈대를 제공해 주는 것이다데이터 저장 계층 또는 영속 계층DAO/DTO/