Каждому проекту, не зависимо от размера, нужна документация. Это может быть как подробное ТЗ, требования пользовательские/бизнес/системные. Но еще, если вы разрабатываете Restful Api, нужна документация для API, с примерами запросов и ответов. Сегодня мы добавим к проекту генератор документации и напишем её для методов входа и регистрации.
Подробнее
Менеджер финансов — Шаблон и валидация.
Продолжаем серию уроков по связке Laravel и VueJs, в которой мы пишем приложение — финансовый менеджер. Сегодня будем добавлять стили, наводить порядок в «дизайне» и описывать документацию API.
Подробнее
Менеджер финансов на Laravel и VueJS — пишем логин и регистрацию.
Часто новички изучающие Laravel и VueJS в качестве frontend фреймворка, задаются вопросами:
- Как сделать ajax запрос?
- Как зарегистрировать пользователя?
- Как залогинить пользователя?
Сегодня мы напишем простую систему регистрации и логина для нашего приложения и на небольшом примере найдем ответы на вопросы.
Подробнее
Менеджер финансов на Laravel и VueJS — Старт проекта.
Давно я ничего не писал, а тут подумал, почему бы не совместить небольшой проект и руководство. Менеджер финансов будет отличным практическим примером для тех кто начал изучать Laravel и VueJs. Приложение будет неким персональным финансовым менеджером, в котором можно будет следить за личными расходами, фильтровать, сортировать транзакции с красивыми графиками.
ПодробнееLaravel в AWS Beanstalk. Подключение базы данных.
Продолжаем разбирать деплой приложения на фреймворке laravel используя aws beanstalk. В предыдущей статье мы разобрали, как можно выгрузить код в сервис, сейчас же разберем как подключить базу данных, научимся изменять переменные окружения.
Подробнее
Деплой Laravel приложения в AWS Beanstalk
Недавно довелось поработать с интересным сервисом от AWS — Elastic Beanstalk. Сервис специально разработан для быстрого развёртывания приложений на различных языках программирования, в том числе и PHP. Сервис будет заниматься обслуживанием, мониторингом и масштабированием вашего приложения в автоматическом режиме, что довольно удобно и позволяет избавится от ручной настройки серверов, баллансировщиков и т.д., предлагая что-то похожее на IaC (Инфраструктура как код).
ПодробнееLaravel Form Request, как использовать один класс для обновления и создания записи
С появлением Form Request, хорошей практикой стало выносить валидацию из контроллера в отдельный класс. Однако в отдельных редких случаях это вызывает неудобства. Сегодня я покажу как использовать один класс для валидации данных при обновлении или создании записи.
ПодробнееLaravel, как посмотреть sql запрос
При работе с Eloquent бывает нужно посмотреть какой запрос генерирует orm, но как это сделать непонятно. Пару простых способов мы сейчас рассмотрим.
ПодробнееLaravel whereHas / has. Выбираем только модели со связями
Очень часто возникает ситуация, когда нужно выбрать только те модели у которых есть связь. Например посмотреть сколько пользователей оставили комментарий, статьи с комментариями, вывести список пользователей у которых есть корзина с товарами и так далее. Для этого разработчики фреймворка подготовили нам несколько полезных методов — has
, whereHas
.

Laravel — Сортировка по полю из связанной модели
Очень часто возникает ситуация, когда вам необходимо получить коллекцию моделей отсортированную по полю из связанной модели. Например, вы хотите получить список постов отсортированных по последнему оставленному комментарию. Сегодня мы разберем один способ применения такой сортировки используя Eloquent.
Подробнее