Skip to main content
Документация API

Api документация. Менеджер финансов на Laravel 8

Каждому проекту, не зависимо от размера, нужна документация. Это может быть как подробное ТЗ, требования пользовательские/бизнес/системные. Но еще, если вы разрабатываете Restful Api, нужна документация для API, с примерами запросов и ответов. Сегодня мы добавим к проекту генератор документации и напишем её для методов входа и регистрации.

Подробнее
Шаблон и валидация

Менеджер финансов — Шаблон и валидация.

Продолжаем серию уроков по связке Laravel и VueJs, в которой мы пишем приложение — финансовый менеджер. Сегодня будем добавлять стили, наводить порядок в «дизайне» и описывать документацию API.

Подробнее
Менеджер финансов - Логин и регистрация

Менеджер финансов на Laravel и VueJS — пишем логин и регистрацию.

Часто новички изучающие Laravel и VueJS в качестве frontend фреймворка, задаются вопросами:

  • Как сделать ajax запрос?
  • Как зарегистрировать пользователя?
  • Как залогинить пользователя?

Сегодня мы напишем простую систему регистрации и логина для нашего приложения и на небольшом примере найдем ответы на вопросы.

Подробнее

Менеджер финансов на Laravel и VueJS — Старт проекта.

Давно я ничего не писал, а тут подумал, почему бы не совместить небольшой проект и руководство. Менеджер финансов будет отличным практическим примером для тех кто начал изучать Laravel и VueJs. Приложение будет неким персональным финансовым менеджером, в котором можно будет следить за личными расходами, фильтровать, сортировать транзакции с красивыми графиками.

Подробнее

Laravel Form Request, как использовать один класс для обновления и создания записи

С появлением Form Request, хорошей практикой стало выносить валидацию из контроллера в отдельный класс. Однако в отдельных редких случаях это вызывает неудобства. Сегодня я покажу как использовать один класс для валидации данных при обновлении или создании записи.

Подробнее

Laravel whereHas / has. Выбираем только модели со связями

Очень часто возникает ситуация, когда нужно выбрать только те модели у которых есть связь. Например посмотреть сколько пользователей оставили комментарий, статьи с комментариями, вывести список пользователей у которых есть корзина с товарами и так далее. Для этого разработчики фреймворка подготовили нам несколько полезных методов — has, whereHas.

Подробнее
Сортировка по полю из связанной модели

Laravel — Сортировка по полю из связанной модели

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

Подробнее

Laravel Single Action Controller

Single Action Controller — это контроллер в приложении который включает в себя магический метод __invoke который и является обработчиком запроса. 

Пакет написал разработчик Илья Сакович, смысл пакета заключается в том, чтобы не раздувать контроллеры до больших размеров и сделать маршруты более приятными.

Подробнее