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

Менеджер финансов — Шаблон и валидация.
Продолжаем серию уроков по связке Laravel и VueJs, в которой мы пишем приложение — финансовый менеджер. Сегодня будем добавлять стили, наводить порядок в «дизайне» и описывать документацию API.
Подробнее
Менеджер финансов на Laravel и VueJS — пишем логин и регистрацию.
Часто новички изучающие Laravel и VueJS в качестве frontend фреймворка, задаются вопросами:
- Как сделать ajax запрос?
- Как зарегистрировать пользователя?
- Как залогинить пользователя?
Сегодня мы напишем простую систему регистрации и логина для нашего приложения и на небольшом примере найдем ответы на вопросы.
Подробнее
Менеджер финансов на Laravel и VueJS — Старт проекта.
Давно я ничего не писал, а тут подумал, почему бы не совместить небольшой проект и руководство. Менеджер финансов будет отличным практическим примером для тех кто начал изучать Laravel и VueJs. Приложение будет неким персональным финансовым менеджером, в котором можно будет следить за личными расходами, фильтровать, сортировать транзакции с красивыми графиками.
ПодробнееLaravel Form Request, как использовать один класс для обновления и создания записи
С появлением Form Request, хорошей практикой стало выносить валидацию из контроллера в отдельный класс. Однако в отдельных редких случаях это вызывает неудобства. Сегодня я покажу как использовать один класс для валидации данных при обновлении или создании записи.
ПодробнееLaravel, как посмотреть sql запрос
При работе с Eloquent бывает нужно посмотреть какой запрос генерирует orm, но как это сделать непонятно. Пару простых способов мы сейчас рассмотрим.
ПодробнееLaravel whereHas / has. Выбираем только модели со связями
Очень часто возникает ситуация, когда нужно выбрать только те модели у которых есть связь. Например посмотреть сколько пользователей оставили комментарий, статьи с комментариями, вывести список пользователей у которых есть корзина с товарами и так далее. Для этого разработчики фреймворка подготовили нам несколько полезных методов — has
, whereHas
.

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

Моя подборка библиотек для PHP
В этом посте я хочу показать вам, какие библиотеки я очень часто использую в своей работе. Возможно вы для себя откроете что-то новое и это будет полезно вам при разработке проектов.
Подробнее