Laravel — безкоштовний, з відкритим кодом PHP-фреймворк, створений Тейлором Отвелом () і призначений для розробки вебдодатків відповідно до шаблону model–view–controller (MVC).
Серед особливостей Laravel можна назвати: модульну систему упакування з виділеним менеджером залежностей Composer; різні способи для доступу до реляційних баз даних; утиліти, які допомагають в розгортанні додатків і технічного обслуговування; орієнтація на синтаксичний цукор.
, Laravel вважався одним з найпопулярніших PHP фреймворків, разом з Symfony5, Nette, CodeIgniter, Yii2 та іншими.
Сирцевий код Laravel'а розміщується на GitHub і ліцензований відповідно до умов MIT License.
Історія Тейлор Отвел створив Laravel як спробу забезпечити досконалішу альтернативу фреймворку CodeIgniter, який не забезпечував певні функції, такі як вбудовану підтримку для аутентифікації і авторизації користувачів. Перша бета-версія Laravel була розміщена 9 червня 2011 року, пізніше випустили Laravel 1 в тому ж місяці. Laravel 1 містить вбудовану підтримку для аутентифікації, локалізації, моделі, уявлення, сесій, маршрутизації та інших механізмів, але відсутня підтримка контролерів, що не заважає йому бути справжнім MVC фреймворком.Maks Surguy (July 27, 2013).
Laravel 2 був випущений у вересні 2011 року, Laravel 3 — у лютому 2012 року, Laravel 4 -у травні 2013 року, Laravel 5 — у лютому 2015 року, Laravel 6 — у вересні 2019 року, Laravel 7 — у березні 2020 року, Laravel 8 — у вересні 2020 року, Laravel v11.0.0 — 2024-03-12.
Інструменти Laravel має потужну екосистему. Вона складається з різних інструментів та сервісів. Більшість з них ви можете застосовувати безкоштовно: +Офіційні пакети та інструментиНазваОписВартістьVaporБезсерверна платформа розгортання та деплою проекту, що працює на AWS39$ в місяцьForgeПідняття та управління веб серверами. Працює з DigitalOcean, Linode, Vultr, Amazon тощо.12-39$ в місяцьEnvoyerДеплой проектів на сервер без простоїв10-50$ в місяцьHorizonHorizonПанель керування для черг Redis яка дозволяє відстежувати черги, пропускну здатність роботи, час виконання та збої в роботіБезкоштовноNovaПанель адміністрування99-199$ за проектBackpackАдміністративна панель Laravel0-399€ за проектEchoEchoРеалізація роботи з WebSockets (сторона сервера і клієнта) працює з Pusher, RedisБезкоштовноLumenМікрофреймворк на базі LaravelБезкоштовноHomesteadНалаштована конфігурація VagrantБезкоштовноSparkКаркас для SaaS додатків99$ за сайт або 299$ без обмеженьValetСередовище розробки для MacБезкоштовноMixКаркас для збору клієнтської частини на базі WebpackБезкоштовноCashierДопомагає управляти підписками (виставлення рахунків, створення оплат) працює з StripeБезкоштовноDuskDuskКаркас для Selenium тестівБезкоштовноPassportPassportКаркас для OAuth2 аутентифікаціїБезкоштовноScoutScoutПовнотекстовий пошукБезкоштовноSocialiteSocialiteАвторизація через соцмережі наразі підтримує Facebook, Twitter, LinkedIn, Google, GitHub, GitLab та Bitbucket.БезкоштовноTelescopeTelescopeДебаг асистентБезкоштовноTinkerІнтерактивний REPLБезкоштовноEnvoyEnvoyВиконання визначення завдань на віддалених серверахБезкоштовноSanctumSanctumСистема авторизації для SPA та особистих токенівБезкоштовно
Примітки
Посилання і серцевинний код на GitHub Getting started with Laravel – a collection of programming examples Laravel cheat sheet – a collection of quick reference notes Laravel 5.0 API reference Deploying Laravel 5.0 on OpenShift Lumen, a speed-oriented micro framework by Laravel , April 15, 2015 Інструменти для розробки 20 корисних пакетів Laravel, доступних на CodeCanyon 2020 РОЗРОБКА ДОДАТКУ ПІД LARAVEL ДЛЯ ПОШУКУ ДАНИХ В ELASTICSEARCH
Відео 1 Встановлення Laravel — Відео уроки та огляди українською 2018, youtube, 1хв 5сек