라라벨

 


'''라라벨'''
Laravel

'''종류'''
웹 프레임워크
'''라이선스'''
MIT 라이선스
'''개발'''
Taylor Otwell
'''LTS 버전'''
6.20.0
'''최신 버전'''
8.5.10
홈페이지
한국어 문서
1. 개요
2. 특징

[clearfix]

1. 개요


Laravel은 PHP 언어로 작성된 PHP를 위한 풀스텍 웹 프레임워크이며 오픈소스이다.
2011년 6월 첫 버전이 출시되었다.
2019년 기준 스택오버플로우 개발자 설문조사에서 PHP 프레임워크 중에서 인기가 높다.

2. 특징


  • MVC 패턴의 아키텍처이다.
  • PHP의 템플릿 엔진인 Blade(블레이드)를 지원.
  • 데이터 베이스 작업시 엑티브레코드 패턴의 ORM인 Eloquent 를 제공.
  • 설정이 간편하고 CSRF, XSS방지, SQL인젝션 방지등 기본적인 보안사항이 적용되어있다.
  • 의존성주입, IoC(라라벨에서는 Service Container) 등 현대적인 프레임워크들의 기능도 있다.
그외 자바스크립트를 쓰지않고 동적 웹을 만들수있는 라이브와이어, 프론트엔드의 자바스크립트를 위한 쉬운 웹팩 설정 패키지인 laravel-mix 등 부가적인 패키지 등을 이용할 수 있다.