laravel 공식 사이트
laravel 한국 사용자 모임
http://laravel-korea.org/docs/queries
laravel tutorial
http://codehappy.daylerees.com/getting-started
laravel framework란?
- Laravel은 풍부하고 우아한 구문을 제공하는 웹어플리케이션 PHP 프레임워크
- Laravel은 인증, 라우팅, 세션, 캐싱같이 대부분의 웹 프로젝트에서 사용되는 일반적인 작업들을 구현하여 개발할때 이러한 고통을 없애려고 시도
코딩 가이드라인
Laravel은 PSR-O(https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md), PSR-1(https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md) 코딩 표준을 따른다. 아래는 이러한 기준 외에도 준수해야할 다른 코딩 표준들이다.
- 네임스페이스 선언은
<?php
와 같은 라인에 있어야 한다. - 클래스를 여는
{
는 클래스명과 같은 라인에 있어야 한다. - 함수와 제어구조문을 여는
{
는 별도의 라인에 있어야 한다. - 항상
and
와or
를 사용하고&&
와||
는 절대 사용하지 않는다. - 인터페이스명은 항상
Interface
접미사가 붙어야 한다.(FooInterface
)
셋팅 방법
1. xampp 설치
2. 시스템 환경 변수 설정
3. Laravel 다운 받기
https://github.com/laravel/laravel/archive/v4.0.0-BETA4.zip
4. 원하는 폴더에 압축 풀기
(ex // C:\laravel-4.0.0-BETA4\laravel에 압축을 품)
5. Composer을 설치하기(composer.phar)
Laravel은 의존성을 관리하기 위해 사용함.
composer 설치(windows installer) : https://getcomposer.org/Composer-Setup.exe
=>cmd에서 composer install
composer.phar 파일 직접 다운 로드 : http://getcomposer.org/composer.phar
=>cmd에서 php composer.phar install
6. 설치 성공 화면
* 설치 오류 메세지 : Composer colud not found a composer.json file in ~~~~ 라고 뜰 경우
composer.json파일을 생성한 후
{ "require": { "monolog/monolog": "1.2.*" } }
을 붙여 넣는다.
7.artisan은 단순한 커맨드라인 명령어 이다. xampp는 빌트인 서버가 포함된 php5.4를 설치한다. 꼭 htdocs 폴더가 아니더라도 아무곳에서 php 파일을 저장하고 서버를 실행 할수 있다. 아래 명령어를 통해 Larave이 설치되어 있는 폴더에서 서버를 실행할수 있습니다. artisan 명령어는 쉘을통해 root디렉토리(app폴더가 있는 경로)에서 실행해야한다. 그리고 브라우저를 통해 localhost:8000에 접속하면 HELLO WORLD를 볼 수있다.
php artisan serve
참고 사이트 : http://laravel-korea.org/docs/contributing
php templete : http://www.smarty.net/
참고하면 좋은 github source : https://github.com/brunogaspar/laravel4-starter-kit
lalavel4 phpstorm helper IDE : https://github.com/laravelbook/laravel4-phpstorm-helper
'Old > PHP' 카테고리의 다른 글
laravel로 shopping mall 구현하기 (0) | 2013.04.22 |
---|---|
php mvc (0) | 2013.04.21 |
php 오버로딩 편법 (0) | 2013.04.02 |
php.ini의 global_registers에 설정에 대해서 (0) | 2013.03.27 |
PHP 관계 연산자 (0) | 2013.03.26 |