수색…
비고
Laravel StackOverflow Slack 커뮤니티
곧 출시 예정
주요 튜토리얼
기부 지침
곧 출시 예정
기부 스타일 가이드
곧 출시 예정
Laravel 정보
무료 오픈 소스 PHP 웹 프레임 워크 로 Taylor Otwell에 의해 개발 된 Laravel 은 웹 애플리케이션의 개발 프로세스를 단순화하고 가속화하는 것을 의미합니다.
모델 뷰 컨트롤러 ( MVC ) 아키텍처 패턴은 물론 PSR-2 코딩 표준 및 PSR-4 자동 로딩 표준을 따릅니다.
Laravel에서 TDD (Test Driven Development)를 실행하는 것은 재미 있고 구현하기 쉽습니다.
GitHub에서 호스팅되며 https://github.com/laravel/laravel 에서 다운로드 할 수있는 Laravel은 마이크로 서비스 아키텍처를 자랑하며 사용자 정의 또는 기존 타사 사용으로 쉽게 확장 할 수 있습니다. 패키지.
주요 특징
MVC
Laravel은 MVC 모델을 사용하므로 모델, 뷰 및 컨트롤러와 같이 함께 작동하는 프레임 워크의 핵심 부분이 세 개 있습니다. 컨트롤러는 대부분의 작업이 이루어지는 주요 부분입니다. 모델에 연결하여 데이터를 가져 오거나 작성 또는 업데이트하고 응용 프로그램의 실제 HTML 구조가 포함 된보기에 결과를 표시합니다.
블레이드 템플릿 엔진
Laravel은 Blade라고하는 템플릿 엔진과 함께 제공됩니다. 블레이드는 사용하기 쉽지만 강력합니다. Blade 템플릿 엔진이 다른 인기있는 기능과 공유하지 않는 기능 중 하나는 그녀의 허락입니다. Blade 템플릿 엔진 파일에서 일반 PHP 코드를 사용할 수 있습니다.
블레이드 템플리트 엔진 파일은 실제 파일 확장명이 아닌 일반적인 .php
바로 전에 .blade
가 파일 이름에 추가된다는 점에 유의해야합니다. 따라서 .blade.php
는 Blade 템플리트 파일의 결과 파일 확장자입니다. 블레이드 템플리트 엔진 파일은 resources / views 디렉토리에 저장됩니다.
라우팅 및 미들웨어
경로의 도움으로 응용 프로그램의 URL을 정의 할 수 있습니다. 이 경로는 변수 데이터를 포함하거나 컨트롤러에 연결하거나 미들웨어로 래핑 할 수 있습니다. Middelware는 HTTP 요청을 필터링하는 메커니즘입니다. 컨트롤러에 도달하기 전에 요청과 상호 작용하는 데 사용할 수 있으므로 요청을 수정하거나 거부 할 수 있습니다.
장인
Artisan은 Laravel의 일부를 제어하는 데 사용할 수있는 명령 줄 도구입니다. 개발에 필요한 모델, 컨트롤러 및 기타 리소스를 생성하는 데 사용할 수있는 많은 명령이 있습니다. Artisan 명령 줄 도구를 확장하는 자체 명령을 작성할 수도 있습니다.
Eloquent ORM
모델을 다양한 유형의 데이터베이스에 연결하기 위해 Laravel은 함께 작업 할 수있는 많은 기능 세트로 자체 ORM을 제공합니다. 또한 프레임 워크는 마이그레이션 및 시드 및 롤백 기능을 제공합니다.
이벤트 처리
프레임 워크는 응용 프로그램에서 이벤트를 처리 할 수 있습니다. NodeJs의 이벤트 리스너 및 이벤트 핸들러와 비슷한 이벤트 리스너 및 이벤트 핸들러를 만들 수 있습니다.
버전
번역 | 출시일 |
---|---|
1.0 | 2011-06-09 |
2.0 | 2011-11-24 |
3.0 | 2012-02-22 |
3.1 | 2012-03-27 |
3.2 | 2012-05-22 |
4.0 | 2013-05-28 |
4.1 | 2013-12-12 |
4.2 | 2014-06-01 |
5.0 | 2015-02-04 |
5.1 (LTS) | 2015-06-09 |
5.2 | 2015-12-21 |
5.3 | 2016-08-24 |
5.4 | 2017-01-24 |
Laravel 태그 문서에 오신 것을 환영합니다!
Laravel 은 잘 알려진 PHP 프레임 워크입니다. 여기서, 당신은 Laravel에 관해 모든 것을 배울 것입니다. 어떤 객체 지향 프로그래밍을 아는만큼 단순-에서 시작하면 고급 Laravel 패키지 개발 주제입니다.
다른 모든 Stackoverflow 문서화 태그와 마찬가지로이 기능은 커뮤니티 중심의 문서이므로 이미 Laravel에 대한 경험이있는 경우 자신의 주제 나 예제를 추가하여 지식을 공유하십시오! 기고 방법에 대한 자세한 내용은이 주제 발언에 대한 컨트 리뷰 션 스타일 가이드 와 Laravel에 대해 더 자세히 알고 싶은 사람들을위한 최상의 경험을 제공 할 수 있도록하기 위해 만든 스타일 가이드를 참고하십시오.
그 이상으로, 우리는 당신이 오셔서 매우 기쁩니다. 우리가 자주 여기에서 당신을 볼 수 있기를 바랍니다!
초보 가이드
초보자 가이드는 특히 초보자를 대상으로 쉽게 주제를 탐색 할 수 있도록 주문한 맞춤형 탐색 도구입니다. 이 탐색은 난이도에 따라 정렬됩니다.
시작하기
Laravel 조회수
또는
여기에서 설치
composer create-project --prefer-dist laravel/laravel projectname
특정 Laravel 버전을 설치하려면 www
경로를 입력하고 다음 명령을 입력하십시오.
composer create-project --prefer-dist laravel/laravel=DESIRED_VERSION projectname
또는
Laravel Installer를 통해
먼저 Composer를 사용하여 Laravel 설치 프로그램을 다운로드하십시오.
composer global require "laravel/installer"
$ PATH에 $HOME/.composer/vendor/bin
디렉토리 (또는 해당 OS에 해당하는 디렉토리)를 배치해야 시스템에서 laravel
실행 파일을 찾을 수 있습니다.
설치가 완료되면, laravel new
명령은 지정한 디렉토리에 새로운 Laravel 설치를 생성합니다. 예를 들어, laravel new blog
는 Laravel의 종속성이 모두 설치된 새로운 Laravel 설치를 포함하는 blog
라는 디렉토리를 만듭니다.
laravel new blog