프로그래밍/Laravel5 14

Laravel - URL 라우팅 방법

Route 파일 경로 Laravel 프로젝트 -> route 디렉토리 -> web.php Route::get('hello', function()} return 'Hello!'; }); --> GET요청 http://homestead.app/hello Route::get('hello/world/{name}',function($name){ return 'Hello World ' . $name; }); --> GET요청 http://homestead.app/hello/world/name변수 Route::get('hello/world/{name?}',function($name = null){ return 'Hello World ' . $name; }); --> GET요청 http://homestead.app/h..

Laravel 개발환경 - 4. 라라벨 프로젝트 생성

Git Bash cd Homestead (Homestead 폴더이동) -> vagrant up -> vagrant ssh (vagrant 접속) -> cd ~/Code (홈스테드와 매핑되는 폴더로 이동) -> laravel new Laravel(프로젝트명) ※ 컴포저로 설치 (다른버전의 laravel을 설치하기 위해) 참고 사이트 : https://www.lesstif.com/pages/viewpage.action?pageId=24445389 접속 확인 http://homestead.app ※ 라라벨 기본화면이 표시되지 않을 때(No input file specified.) 1. Homestead.yaml의 map, to 폴더디렉토리 체크 2. 생성한 프로젝트와 Homestead.yaml의 설정이 맞는지..

Laravel 개발환경 - 3. DB연결

MySQL 사용 포트 포워딩으로 연결 서비스 호스트 운영 체제(127.0.0.1)포트 홈스테드(가상머신 - 192.168.10.10)포트 SSH 2222 22 Postgres 54320 5432 MySQL 33060 3306 HTTPS 44300 443 HTTP 8000 80 ex) 127.0.0.1:2222 == 192.168.10.10:22 1. MySQL 프론트엔드 프로그램 다운로드 하이디SQL : http://www.heidisql.com/ 2. SQL 신규 연결 호스트명 : 127.0.0.1 포트 : 33060 (MySQL 포트) 또는 포트포워딩을 하지않고 호스트명 : 192.168.10.10 포트 : 3306 ※ 라라벨 설정 사용자 아이디/패스워드 사용자ID 암호 용도 root secret 관..

Laravel 개발환경 - 2. Homestead 구성

가상머신 및 vagrant 설치 후 1. 라라벨Box 생성 CMD -> vagrant box add laravel/homestead -> 가상머신 종류 선택 (1. VirtualBox) ※ 가상머신에 설치가 제대로 되기 않을때 CMOS에서 가상머신 활용 Enable 하기., 2. Homestead 설치 Git Bash -> Homesead 설치 경로 이동(윈도우 사용자경로 : cd ~/ ) -> git clone https://github.com/laravel/homestead.git Homestead -> Homestead폴더 이동cd Homestead -> 릴리스태그 확인 git tag -l -> 버전 체크아웃 git checkout v7.0.1 -> 초기설정파일 설정 bash init.sh 3. H..

Laravel 개발환경 - 1. Virtual Box와 Vagrant 설치 및 설정방법

배운 내용 정리 글 1. VirtualBox 설치 https://www.virtualbox.org/wiki/Downloads ※ 「시스템에서 VT-x/AMD-V 하드웨어 가속을 사용할 수 없습니다.」 에러 발생경우 ①제어판 -> 프로그램 -> 프로그램 및 기능 ②Window 기능 켜기/끄기 ③목록에서 Hyper-V 해제 ④재부팅 2. git 설치 WindowOS : https://msysgit.github.io/ MacOS : http://git-scm.com/download/mac 3. Vagrant 설치 https://www.vagrantup.com/