Laravel 프로젝트에서 다음과 같은 명령어를 실행했을때, cache path 오류가 발생하였다면 storage 디렉토리 구조를 확인하여 해결 가능하다. php artisan ~ composer install composer update storage 디렉토리 구조 storage 디렉토리 구조를 아래와 같이 설정되어 있어야 한다. cache path 오류가 발생했다면, 필요한 디렉토리가 생성되어있지 않은것이기 때문에 임의로 생성하여 구조를 맞춰주면 해결된다.
php 프로젝트에서 mongo db 를 사용해야할 경우, mongo-php-driver 를 설치하여 사용할 수 있다. mongo-php-driver 깃헙을 통한 설치 방법과 php 모듈 설정 방법에 대해서 알아보자. Composer MongoDB > composer require jenssegers/mongodb:"^3.7" -- pecl 문제로 소스설치 진행으로 설치. php mongodb extension. git clone > git clone https://github.com/mongodb/mongo-php-driver.git > cd mongo-php-driver > git submodule update --init > phpize > ./configure > make all > make ins..
Docker Config.json 경로 Centos 기준 Docker config.json 경로 및 디렉토리 구조는 아래와 같다. Containers 디렉토리를 보면, 생성된 CONTAINER ID별로 디렉토리가 생성되며, 하위에 Container에 설정된 config.json 파일을 확인할 수 있다. config.json 경로 /var/lib/docker/containers/[CONTAINER ID]/config.json Docker Config.json 수정 프록시 서버 운영을 위해 이미 사용중인 CONTAINER 의 환경변수를 추가해야 했다. 우선 원본 config.json 파일을 백업한 후, 환경변수를 수정하여 CONTAINER 를 구동하여 테스트를 진행하였다. Docker Container 중지..
로컬 개발을 진행하다 보면, hosts 설정을 변경해야하는 경우가 있다. 맥OS의 경우 /private/etc/ 경로에 hosts 파일이 있으며, 해당 파일설정을 통한 활용이 가능하다. /private/etc/hosts hosts 경로는 /private/etc/hosts 이며, 아래 명령어를 통해 수정하여 활용 가능합니다. sudo nano /private/etc/hosts 아래와 같이 localhost 에 임의 도메인을 설정하여, 활용 가능합니다.
react 프로젝트에 Tailwind css 설치하는 방법과 설정 방법에 대해서 알아보자. 기본 디렉토리 구조 파악이 필요하며, CRACO와 PostCss 에 대한 기본 개념을 숙지하도록 하자. 디렉토리 구조 ReactJS 프로젝트 기준으로 tailwind css 를 설치하면, 기본 디렉토리 구조는 아래와 같다. Tailwindcss설치 npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9 CRACO 설치 npm install @craco/craco Create React App Configuration Override 의 약어로 create-react-app을 쉽고 간편하게 설정하기 위해 구성한 레이어..
소스 코드 useState를 이용하여, toggle 기능을 쉽게 구현할 수 있으니 참고하자. 핵심은 onClickGnb 호출 시, 이전 상태를 삼항연산자로 처리하면 쉽게 구현할 수 있다. const [gnbStatus, setGnbStatus] = useState(false); const onClickGnb = (e) => { setGnbStatus(prevStatus => prevStatus ? false : true); }; const GnbMenu = () => ( 메뉴1 메뉴2 메뉴3 ); ... 생략 ... {/* Gnb Menu */} { gnbStatus ? : null} 출력 결과 gnb 버튼을 클릭하여 정상적으로 작동하는지 체크해보자.
갤럭시 워치4 구매했다면, 강화유리 필름과 케이스는 필수로 구입해야 한다. 시계는 외부로 돌출되어 있기 때문에 의도치 않은 외부 충돌이 많이 발생한다. 디스플레이는 소중하기 때문에 필름 구입을 아까워하지 말고, 꼭 구입해서 부착하자! 제품 살펴보기 제품은 40mm 강화유리 필름 2장과 워치4 전용 투명 케이스로 구성되어 있다. 필름은 9H 경도의 강화유리로 날카로운 물체에 긁혀도 스크래치로부터 보호할 수 있고, 비산방지 처리가 되어있어 낙하 및 깨짐으로부터 안전하다. 기본 구성품은 강화유리 필름 2장과 부착에 필요한 소모품이 들어있다. 워치4 40mm 전용 투명 케이스다. 스크래치 하나 없이 아주 깔끔하고 심플하다! 워치4 40mm 필름 + 케이스 착용샷이다. 케이스를 착용했을 때, 두터워 보일까 걱정했..