Laravel Deployment
라라벨 프레임워크를 아파치 서버에 배포할 때 삽질한 기록을 남긴다. 어플리케이션 루트 디렉토리를 배포할 웹 루트상에 복사한다. 배포할 서버가 단독 서버일 경우에는 어플리케이션의 설정에 맞게 변경하면 되지만 웹 호스팅(공유 호스팅)일 경우에는 기본적으로 웹 루트가 설정이 되어 있으므로 웹 루트를 어플리케이션의 웹…
HTTP 주요 응답 코드
200 – OK # 성공 201 – Created # 리소스 생성 성공 204 – No Content # 리소스 삭제 성공 등에 주로 사용 304 – Not Modified # 클라이언트에 캐시된 리소스 대비 서버 리소스의 변경이 없음 400 – Bad Request…
Column not found: 1054 Unknown column ‘ id’ in ‘where clause’ 오류
Form Request 클래스 작성 시 규칙을 생성할 때 유효성 검색 규칙 중 FK나 컬럼에 종속되도록 유효성 검사를 위하 exists 조건을 줄 경우 테이블명과 컬럼명 구분자 쉼표 다음에 공백을 입력할 경우 쿼리 생성기가 where 절의 컬럼명을 생성할 때 공백이 들어가…
Laravel Components
/* 소셜 로그인 지원 컴포넌트 */ $ composer require “laravel/socialite:2.0.*” /* 데이터베이스 아미그레이션(속성변경) 지원 컴포넌트 */ $ composer require doctrine/dbal
artisan 명령어 모음
/* 파일 생성 관련 명령어 */ // 1. 컨트롤러 클래스 생성 $ php artisan make:controller NameController // 2. 컨트롤러 클래스 생성 시 기본 라우팅 메서드 생성 $ php artisan make:controller NameController –resource // 3. 컨트롤러 클래스 생성 시 기본 라우팅…
Cannot create cache directory 에러 수정 방법
/* 오류내용 */ Cannot create cache directory /home/username/.composer/cache/repo/https—packagist.org/, or directory is not writable. Proceeding without cache /* 수정방법 */ $ sudo chown -R $USER $HOME/.composer
라라벨 프로젝트 생성하기
라라벨 프로젝트 설치 및 확인하기 /* 라라벨 프로젝트 생성 */ $ composer create-project laravel/laravel project-name –prefer-dist /* 라라벨 프로젝트 생성 확인 */ $ cd project-name $ php artisan –version # Laravel Framework version 5.4.x –
JDK 환경변수 설정하기
JAVA 개발을 거의 하지 않아서 그런지 가끔 JDK를 설치할 때 환경변수 설정을 항상 잊어버려 웹서핑을 한다. 해서 그냥 블로그에 간단하게 기록도 할 겸 해서 메모를 해 둔다. 설치 경로가 C:\Java\jdk1.7 라고 가정한다. JAVA_HOME 환경변수를 추가한다. C:\Java\jdk1.7로 설정한다. (JDK 설치 루트…