Laravel 5. Ієрархічний RBAC для самих маленьких

Як вам мабуть відомо, RBAC — це управління доступом на основі ролей. Всі, хто створювали системи трохи більші ніж домашня сторінка і трохи менші ніж Держпослуги, замислювалися про те, як розмежувати права користувачів.
У цій статті я не буду розповідати про те, що таке RBAC і чому це добре (хоча небагато, звичайно, розповім), а познайомлю вас зі своєї скромної розробкою (h-rbac) і спробую пояснити, чому вона з деяким аспектам краще, ніж відомі "монстри".
Читати далі →

Короткий огляд нововведень в Laravel 5.4

image
Сьогодні відбувся вхід новій версії PHP-фреймворку Laravel — 5.4!
У новій версії були додані такі можливості, як підтримка Markdown-розмітки для формування електронних листів і повідомлень, покращена підтримка Redis, додані нові можливості шаблонизатора Blade і безліч інших. Але про все по порядку.

Читати далі →

Laravel 5.3: Підготовка до розробки (для новачків)

Вітаю тебе, Хабра-співтовариство і новачки в світі Laravel!

Дана стаття написана для новачків у сфері Лари і покликана допомогти їм у початковій стадії освоєння фреймворка.

У статті будуть розглянуті, так би мовити, «базові» пакети, без яких особисто мені важко працювати над будь-яким проектом.

Отже, якщо Вам цікава тема, прошу під кат.

Laravel 5.3

Читати далі →

Відправлення та отримання SMS з допомогою Laravel і Nexmo

image

У цьому короткому керівництві від Філа Леггеттера ми розглянемо, як відправляти і отримувати SMS в додатку Laravel. Ми реалізуємо цю можливість, використовуючи Nexmo — платформу хмарних комунікацій, яка пропонує API-інтерфейси для ініціалізації телефонних номерів, відправлення і прийому SMS (що ми і будемо використовувати), а так само для здійснення дзвінків.

Читати далі →

Реалізація багатомовності на Laravel 5 силами фреймворку

Не так давно я вирішив ближче познайомитися з набирають популярність фреймворком Laravel, благо документації та статей з нього досить. Але яке навчання без практики? Вирішено було перенести на нього досить простенький самописний сайт, який спокійно собі висів на хостингу і бід не приносив.

Однією з особливостей сайту було перемикання мови інтерфейсу, реалізований шляхом yaml файлу словника і простого парсера. Перенести його на логіку фреймворку було справою швидше механічним, ніж творчим, а от змусити його запам'ятовувати вибрана мова виявилося трохи складніше. Нижче я уявляю свій варіант реалізації цього завдання.

Читати далі →

Переїзд KodiCMS з фреймворка Kohana на Laravel 5



При написанні статей на Хабре я помітив, що багатьом не по душі померлий Kohana framework і чув багато критики на адресу проекту з цієї причини і задумався над питанням: « Як бути і що робити з Kohana?», адже фреймворк абсолютно не сприяє розвитку CMS протягом року.
Читати далі →

PHP-Дайджест № 58 - цікаві новини, матеріали і інструменти (22 лютого - 16 березня 2015)



Пропонуємо вашій увазі чергову підбірку з посиланнями на новини та матеріали.

Приємного читання!

Читати далі →

PHP-Дайджест № 57 - цікаві новини, матеріали і інструменти (9 - 22 лютого 2015)



Пропонуємо вашій увазі чергову підбірку з посиланнями на новини та матеріали.

Приємного читання!

Читати далі →

PHP-Дайджест № 56 - цікаві новини, матеріали і інструменти (25 січня - 8 лютого 2015)



Пропонуємо вашій увазі чергову підбірку з посиланнями на новини та матеріали.

Приємного читання!

Читати далі →

Дочекалися, реліз Laravel 5

Laravel logoВсім привіт! Схоже, жителі «Хабрахабра» все ще скептично ставиться до красномовним (eloquent) php-фреймворку Laravel Taylor Otwell. На жаль, ніхто так і не висвітлив вчорашній вихід нової 5-ої версії. Постараюся заповнити цей недолік. Я не буду розповідати про те, що це за черговий фреймворк і які велосипеди коштують в його гаражі, а освітлена лише ті моменти, яких торкнулися зміни. В основному стаття буде вільним перекладом release notes з офіційного сайту. Частина понять і термінів я не став переводити, щоб не розгубився сенс.

Читати далі →