Laravel

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Laravel
LaravelLogo.png
Тип веб-фреймворк
Розробник Taylor Otwell[d]
Версії 6.7.0 (11 грудня 2019)[1]
Репозиторій github.com/laravel/framework
Операційна система крос-платформова програма
Написано на PHP[2]
Ліцензія MIT[3]
laravel.com

Laravel у Вікісховищі?

Laravel — безкоштовний, з відкритим кодом PHP-фреймворк, створений Taylor Otwell і призначений для розробки веб-додатків відповідно до шаблону model–view–controller (MVC). Деякі з особливостей Laravel є модульна система упакування з виділеним менеджером залежностей Composer, різні способи для доступу до реляційних баз даних, утиліти, які допомагають в розгортанні додатків і технічного обслуговування, а також його орієнтація на синтаксичний цукор.[4][5]:2,5–9[6][7]

Станом на березень 2015 року, Laravel вважається одним з найпопулярніших PHP фреймворком, разом з Symfony2, Nette, CodeIgniter, Yii2 й іншими фреймворками.[5]:1[8]

Сирцевий код Laravel'а розміщується на GitHub і ліцензований відповідно до умов MIT License.[9]

Історія[ред. | ред. код]

Тейлор Отвел створив Laravel як спробу забезпечити досконалішу альтернативу фреймворку CodeIgniter, який не забезпечував певні функції, такі як вбудовану підтримку для аутентифікації і авторизації користувачів. Перша бета-версія Laravel була розміщена 9 червня 2011 року, пізніше випустили Laravel 1 в тому ж місяці. Laravel 1 містить вбудовану підтримку для аутентифікації, локалізації, моделі, уявлення, сесій, маршрутизації та інших механізмів, але відсутня підтримка контролерів, що не заважає йому бути справжнім MVC фреймворком.[10]

Laravel 2 був випущений у вересні 2011 року.

Інструменти[ред. | ред. код]

Laravel має потужну екосистему. Вона складається з різних інструментів розробки. Нижче перераховані найбільш часто використовувані інструменти, які ви можете застосовувати безкоштовно:

Laravel Valet

Laravel Homestead

Laravel Passport

Laravel Scout

Laravel Dusk

Laravel Socialite

Laravel Echo

Laravel Medialibrary

Laravel Mix

Laravel Cashier

Laravel Envoy

Laravel Horizon

BotMan Studio

Laravel Tenancy

Laravel Telescope

Laravel WebSockets

Примітки[ред. | ред. код]

  1. Release 6.7.0 — 2019.
  2. The laravel Open Source Project on Open Hub: Languages Page — 2006.
  3. The laravel Open Source Project on Open Hub: Licenses Page — 2006.
  4. Daniel Gafitescu (2013-06-06.mdy.2019). Goodbye CodeIgniter, Hello Laravel. sitepoint.com. Процитовано 2013-12-21.mdy.2019. 
  5. а б Martin Bean (April 2015). Laravel 5 Essentials. books.google.com (Packt[en]). ISBN 978-1785283017. Процитовано 2015-09-02.mdy.2019. 
  6. Laravel Documentation (versions 3.0–3.2.14). three.laravel.com. Архів оригіналу за 2014-08-26. Процитовано 2014-08-30.mdy.2019. 
  7. Laravel Documentation (version 4.2). laravel.com. Процитовано 2014-08-30.mdy.2019. 
  8. Bruno Skvorc (2015-03-28.mdy.2019). Best PHP Framework for 2015[[:Шаблон:Snd]] SitePoint Survey Results. sitepoint.com. Процитовано 2015-06-14.mdy.2019.  Назва URL містить вбудоване вікіпосилання (довідка)
  9. laravel/laravel: laravel/readme.md at master. github.com. 2015-04-22.mdy.2019. Процитовано 2015-05-10.mdy.2019. 
  10. Maks Surguy (July 27, 2013).

Посилання[ред. | ред. код]