Laravel 을 composer 와 함께 첫 설치시 Laravel 의 경우 cache 와 같은 디렉토리들의 쓰기 권한을 검사하고 프로그램이 진행 됩니다. 오랜만에 새로 버전 5.5로 올리면서 다시 포스팅 하게 되네요. 일단 권한 관련 폴더 들은 아래 3개의 폴더 이며 ./client/storage/ ./client/bootstrap/cache/ ./client/public 간단하게 명령어로 변환이 가능합니다. * ./client 라는 폴더에 Laravel 이 설치되어 있을 경우 - 만약 laravel 폴더 안에서 실행 하신다면 ./client 를 제거 하시면됩니다. ex ) ./storage/ ./public/ chown sftp_user:users ./client/* -R chown sftp_user..
Laravel 5 는 기본적으로 다국어화 기능이 있습니다. 하지만 이 기능의 경우 app::setLocale() 을 이용하여 언어를변경해 주거나 사용자 언어를 직접 지정해주셔야 하는대요. 여기서는 Session 에 Locale 이 지정되지 않았을 경우 사용자의 언어를 감지하여 Locale 을 지정하는 Middleware 를 만들어 보겠습니다. 우선 Middleware 를 만들어보겠습니다. App/Http/Middleware 로 이동하여 Localization.php 파일을 만들고 아래의 코드를 입력해주도록 합니다.
Composer 는 PHP 의 패키지 관리 툴 이며 프로젝트 단위의 패키지를 주로 관리 할때 사용합니다. 여기 설명하는 내용은 Composer 를 이용해서 운영중인 PHP 서비스에 패키지를 추가 하는 방법입니다. 명령어는 간단히 'composer require 패키지 이름' 입니다. 아래는 Laravel 과 함께 사용한 간단한 예제 입니다. $ composer require predis/predis ( 패키지 이름 ) Laravel 에서 Redis 를 사용하기 위한 predis/predis 를 설치한 모습입니다.
여기서는 NginX 에서 웹페이지에 비밀 번호 설정 및 페이지에 들어오는 ip 를 제한하는 방법을 알아 보겠습니다. 우선 IP 를 통해서 제한하는 방법 입니다. location / { allow 192.168.1.1/24; allow 127.0.0.1; deny 192.168.1.2; deny all; } 위의 설정대해 간단히 설명하자면 allow 192.168.1.1/24; - 192.168.1.1 ~ 24 까지 허용allow 127.0.0.1; - 127.0.0.1 허용deny 192.168.1.2; - 192.168.1.2 거부deny all; - 전체 거부 ip를 통한 접속 허용 및 거부는 꽤 단순합니다. 필요하실때 참고하시기 바랍니다. 두번째 방법은 Password 파일을 이용하여 비밀번호를 설..
간단하게 Javascript 에서 문자열을 변경하는 함수인 replace() 입니다. var str = "Good Bye World"; var res = str.replace("Good Bye","Hello"); 위의 경우 Res 에는 Hello World 가 들어가게 됩니다. 제 경우 replace 를 많이 쓸때는 html 의 요소 컨트롤시 많이 사용합니다. 예를 들어 jQuery 에서 id='btn_1' 이고 class='btns' 라는 요소에 click 혹은 mouseenter 이벤트를 걸었을때 전혀 다른 요소인 box_1 에 대해 이펙트를 줘야 한다면? $(document).ready(function(){ $(".btns").click(function(){ var target_id = this.i..
Mac 에서 웹 개발자들이 많이 사용하는 Coda 2 의 사이트 정보들을 백업 ( 복사 ) 하는 방법입니다. 1. Coda 사이트 복사하기 Coda 의 사이트 정보들은 모두 /Users/사용자~/Library/Application Support/Coda 2/Sites 에 있습니다. 일단 폴더로 이동하는 방법은 Finder 상태에서 이동 -> 폴더로 이동... 을 눌러 주시고 아래와 같은 창에서 ~/Library/Application Support/Coda 2/Sites 라고 쳐주도록 합니다. ~ 의 의미는 현재 /User/사용자 를 단축하여 표현해 줍니다. 그리고 이동하여 주시면 아래와 같이 사이트 정보들을 보실수 있습니다. 이것들을 복사해 주시고 후에 다른 맥에서 복하사여 사용해 주시면 됩니다. 2. ..
- Total
- Today
- Yesterday
- cocos2d-x
- 개발
- 서버
- Database
- html
- 에러
- Laravel
- Tutorialbook
- php
- JavaScript
- 서버 개발
- 개발자
- 튜토리얼북
- it
- mac
- Nodejs
- 인터넷
- 맥
- 설치
- ubuntu
- 우분투
- 웹
- 게임 개발
- SNS
- 웹 개발자
- 웹 개발
- 데이터베이스
- 웹 서버
- 게임
- Developer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |