Справочник Laravel
Основные директивы
условие
цикл
наследование
секция
вывод секции
включение
CSRF-токен
ошибка поля
для вошедших
проверка права
JSON в шаблоне
CSS-классы
если не
пусто
переменная задана
для гостей
скрытый method
Остальные директивы
цикл или пусто
цикл for
цикл while
ветвление switch
ветка
родительская секция
в стек
вывод стека
один раз
цикл each
PHP-код
дамп
дамп и выход
как есть
в production
окружение
сборка Vite
пропсы
значение сессии
импорт класса
атрибут checked
атрибут selected
атрибут disabled
атрибут required
атрибут readonly
стили
JS-переменная
aware-компонент
внедрение сервиса
нет права
любое из прав
секция задана
continue в цикле
break в цикле
include если есть
include по условию
в начало стека
в стек один раз
Компоненты
View
Вывод
Поля
строка
текст
целое
да/нет
метки времени
дата
дата и время
JSON-поле
UUID-поле
внешний ключ
первичный ключ
большое без знака
перечисление
десятичное
метка времени
время
длинный текст
фиксированная строка
дробное
мягкое удаление
полиморфная связь
токен запоминания
большое целое
целое без знака
год
двоичные данные
IP-адрес
крошечное целое
маленькое целое
средний текст
число double
ключ по модели
UUID-ключ
ULID-поле
MAC-адрес
крошечное без знака
маленькое без знака
среднее целое
короткий текст
дата и время с поясом
метка с поясом
полиморф nullable
полиморф UUID
ULID-ключ
Модификаторы колонок
допускает null
значение по умолчанию
внешний ключ
каскадное удаление
каскадное обновление
null при удалении
после колонки
текущее время по умолчанию
комментарий колонки
изменить колонку
Модель
сохранение
тихое сохранение
удаление
тихое удаление
обновление
заполнение
обновление из БД
копия модели
в массив
в JSON
были ли изменения
изменилось ли поле
исходное значение
свежая копия
обновить timestamps
заполнить в обход guarded
скрыть атрибуты
показать атрибуты
та же модель
другая модель
получить атрибут
задать атрибут
ключ модели
сохранить со связями
без изменений
только что создана
в корзине
восстановить
удалить навсегда
увеличить
уменьшить
загрузка модели
подключить наблюдатель
без событий
глобальный scope
без scope
без timestamps
список изменений
грязные атрибуты
создать без сохранения
новый запрос
разрешённые поля
защищённые поля
приведение типов
скрытые поля
добавляемые атрибуты
метки времени
имя таблицы
первичный ключ
автоинкремент
тип ключа
подключение
связи по умолчанию
формат дат
трогать родителя
Связи
один к одному hasOne
один ко многим
принадлежит
многие ко многим
полиморф morphTo
полиморф morphOne
полиморф morphMany
полиморф morphToMany
hasOne через
hasMany через
обратный morphToMany
жадная загрузка
with и whereHas
подгрузить связи
подгрузить недостающие
количество связей
привязать
отвязать
синхронизировать
sync без отвязки
переключить связь
ассоциировать
снять ассоциацию
сохранить несколько
создать несколько
обновить pivot
флаг существования
сумма связи
среднее связи
максимум связи
минимум связи
подгрузить количество
последняя из многих
первая из многих
одна из многих
Запросы
получить
первая запись
первая или ошибка
единственная запись
по ключу
по ключу или ошибка
создание
все записи
количество
существует
сортировка
сначала новые
выбор полей
обновление
удаление
найти или создать
обновить или создать
столбец значений
одно значение
значение или ошибка
пачками
курсор
условный вызов
SQL запроса
SQL с биндингами
соединение
левое соединение
включая удалённые
только удалённые
восстановить
удалить навсегда
не существует
несколько по ключам
найти или колбэк
найти или новый
первая по условию
создать несколько
добавить поля
уникальные
группировка
условие having
лимит
смещение
взять N
пропустить N
увеличить
уменьшить
очистить таблицу
промежуточный колбэк
если не
дамп
дамп и выход
план запроса
объединение
блокировка на обновление
случайный порядок
среднее
сумма
максимум
минимум
вставка
вставить или обновить
вставка с id
пачками по id
ленивый обход
ленивый по id
обход
сортировка по убыванию
сначала старые
сырой select
сырой order
сырой having
shared-блокировка
правое соединение
клон запроса
обновить или вставить
есть связь
нет связи
полное объединение
источник запроса
сбросить сортировку
Условия
условие
или условие
в списке
не в списке
в диапазоне
пустое
не пустое
есть связанные
нет связанных
сравнить колонки
по дате
сырое условие
по году
по месяцу
по дню
по времени
exists
JSON содержит
принадлежит модели
по связи
любое из полей
все поля
like
отрицание
вне диапазона
not exists
или есть связанные
полиморф whereHas
длина JSON
полнотекст
ни одно поле
или в списке
или пустое
полиморф нет связи
События
перед созданием
после создания
перед обновлением
после обновления
перед сохранением
после сохранения
перед удалением
после удаления
после чтения
перед восстановлением
после восстановления
при копировании
перед окончательным удалением
после окончательного удаления
в корзине
Миграции
миграция
накатить
откатить
сидер
запуск
чертёж таблицы
индекс
уникальный
первичный ключ
внешний ключ
удалить колонку
удалить внешний ключ
переименовать колонку
схема
создать таблицу
изменить таблицу
удалить таблицу
удалить если есть
таблица есть
колонка есть
переименовать таблицу
отключить внешние ключи
включить внешние ключи
Классы
DB
Маршруты
маршруты
GET-маршрут
POST-маршрут
PUT-маршрут
PATCH-маршрут
DELETE-маршрут
любой метод
набор методов
ресурсный маршрут
API-ресурс
группа
префикс
имя маршрута
посредник
домен
ограничение параметра
резервный маршрут
редирект-маршрут
маршрут-шаблон
постоянный редирект
singleton resource
OPTIONS-маршрут
явный binding
текущий маршрут
маршрут есть
текущий маршрут
только число
только буквы
буквы и цифры
только UUID
только ULID
параметр из списка
scoped bindings
без middleware
контроллер
URL
URL по имени
собрать URL
URL экшена
редирект по имени
фасад URL
подписанный URL
временный подписанный URL
подпись верна
Ответы
отдать шаблон
редирект
прервать
прервать если
прервать если не
ответ
назад
хелпер request
хелпер cookie
Cookie
Request
запрос
все поля
поле запроса
GET-параметр
только поля
кроме полей
поле есть
заполнено
как boolean
файл
пользователь
валидация
JSON-тело
заголовок
cookie запроса
IP-адрес
путь
URL запроса
HTTP-метод
проверка метода
текущий маршрут
добавить поля
flash в сессию
query-параметры
POST-параметр
как коллекция
как дата
как enum
как целое
как строка
файл загружен
ждёт JSON
ожидает JSON
bearer-токен
AJAX-запрос
полный URL
HTTPS
имя маршрута
если заполнено
есть любое поле
поля нет
сессия запроса
Response
ответ
заголовок ответа
поставить cookie
заголовки
JSON-ответ
отдать файл
скачивание
поток
204
JSON-ответ
редирект-ответ
flash-данные
со старым вводом
с ошибками
внешний редирект
intended редирект
потоковый ответ
файл-ответ
Контроллер
контроллер
посредник
проверка права
валидация
API resource
в массив
мета данные
доп. данные
обёртка
коллекция resource
Middleware
обработка
после ответа
лимит запросов
подписанный URL
CSRF
шифрование cookies
подстановка моделей
обрезка строк
Сессия
сессия
прочитать из сессии
записать
в массив сессии
взять и удалить
удалить из сессии
очистить сессию
ключ есть
ключ существует
flash в сессию
продлить flash
вся сессия
увеличить в сессии
сменить id сессии
сбросить сессию
CSRF сессии
новый CSRF
хелпер session
HTTP-клиент
HTTP-клиент
GET-запрос
POST-запрос
PUT-запрос
PATCH-запрос
DELETE-запрос
HEAD-запрос
заголовки
с токеном
basic auth
как JSON
как форма
таймаут
повторы
параллельные запросы
базовый URL
заголовок Accept JSON
query-параметры
вложение
бросить если ошибка
ответ клиента
JSON тела
тело
статус
успешный
неуспешный
как объект
коллекция
заголовок
бросить если ошибка
Частые правила
обязательное
можно пусто
email-адрес
уникальный
существует
минимум
максимум
подтверждение
число
целое
строка
да/нет
массив
дата
файл
картинка
из списка
регулярка
URL-адрес
формат UUID
принято
текущий пароль
иногда
Остальные правила
обязательно если
обязательно с
между
размер
совпадает
после даты
до даты
JSON-строка
типы файлов
IP-адрес
заполнено
присутствует
цифры
буквы
буквы и дефис
буквы и цифры
нижний регистр
начинается с
часовой пояс
перечисление
пароль
уникально в массиве
больше
больше или равно
меньше
меньше или равно
десятичное
формат ULID
живой URL
не из списка
формат даты
после или равно
до или равно
обязательно если не
обязательно без
запрещено
исключить если
остановиться на ошибке
MIME-типы
размеры картинки
поля нет
отклонено
цифр в диапазоне
не регулярка
верхний регистр
заканчивается на
MAC-адрес
FormRequest
запрос формы
правила
сообщения ошибок
имена полей
проверка права
прошедшие проверку
безопасные данные
подготовка
свой валидатор
Validator
валидатор
не прошёл
прошёл
ошибки
прошедшие проверку
иногда
после валидации
валидация
стоп на первой ошибке
хелпер validate
создать валидатор
Rule
HTTP
HTTP-ошибка
404
метод не разрешён
слишком много запросов
доступ запрещён
неверный CSRF
готовый HTTP-ответ
превышен лимит
База
модель не найдена
найдено несколько
записи не найдены
ошибка запроса
нарушение уникальности
массовое присвоение
связь не найдена
запрещён lazy load
Авторизация
Остальные
Обработчик
Auth
аутентификация
попытка входа
вход
выход
вошёл ли
текущий пользователь
id пользователя
гость ли
через remember
вход на один запрос
вход по id
разовый вход по id
выйти на других устройствах
выбор guard
проверить пароль
пользователь задан
задать пользователя
хелпер auth
хелпер can
хелпер cannot
хелпер authorize
аутентифицируемая модель
Пользователь
Права
гейты
объявить
разрешено
запрещено
разрешить или ошибка
проверка права
любое разрешено
ни одно не разрешено
перед проверкой
после проверки
получить policy
от имени пользователя
политика
список
просмотр
создание
обновление
удаление
восстановление
окончательное удаление
Middleware
Пароли
Storage
хранилище
прочитать файл
записать файл
сохранить файл
сохранить как
файл есть
файла нет
удалить файл
копировать
переместить
файлы
все файлы рекурсивно
папки
все папки
создать папку
удалить папку
URL файла
путь файла
скачать файл
выбрать диск
временный URL
размер файла
дата изменения
MIME
добавить в начало
добавить в конец
видимость
узнать видимость
писать поток
читать поток
Файл
файлы диска
загруженный файл
сохранить на диск
сохранить под именем
сохранить публично
расширение
хеш-имя
оригинальное имя
оригинальное расширение
MIME клиента
размер
валидная загрузка
Пути
Mailable
письмо
конверт
содержимое
вложения
вложение
вложение из Storage
вложение из данных
данные письма
локаль письма
Уведомления
отправить уведомление
отправить сразу
on-demand уведомление
уведомление
каналы
в письмо
в массив
в БД
в broadcast
notify модели
notifyNow модели
MailMessage
Cache
кэш
получить из кэша
записать в кэш
записать если нет
навсегда
получить или записать
запомнить навсегда
удалить ключ
очистить кэш
ключ есть
ключа нет
увеличить в кэше
уменьшить
взять и удалить
несколько ключей
записать несколько
лок
гибкий TTL
теги
выбрать store
хелпер cache
RateLimiter
Методы
LengthAwarePaginator
пагинатор с total
ссылки
преобразовать элементы
сохранить query
добавить query
якорь
есть страницы
первая страница
последняя страница
есть ещё
текущая страница
последний номер
всего записей
на странице
элементы
URL страницы
предыдущая
следующая
базовый путь
ссылок по бокам
Другие
Функции
Lang
Локаль приложения
приложение
задать локаль
текущая локаль
текущая локаль
проверка локали
запасная локаль
задать запасную
Директивы
Хелперы
дамп и выход
дамп
конфиг
переменная окружения
контейнер
сейчас
сегодня
коллекция
необязательное значение
промежуточный колбэк
значение или колбэк
передать значение
заполнено
пусто
повторить
один раз
логгер
info в лог
зарепортить исключение
поймать и продолжить
бросить если
бросить если не
зашифровать
расшифровать
URL ассета
CSRF-токен
скрытое CSRF-поле
скрытый method
старый ввод
значение по пути
задать по пути
экранирование HTML
строка Stringable
достать из контейнера
фейковые данные
после ответа
репорт если
заполнить если нет
удалить по пути
короткое имя класса
преобразовать если не пусто
событие
Log
Event
Collection
коллекция
фильтр
преобразование
столбец значений
первый элемент
последний элемент
получить по ключу
записать по ключу
добавить в конец
в массив
количество
содержит
фильтр по полю
сортировка по полю
группировка
ключи по полю
сбросить ключи
ключи
уникальные
сплющить
схлопнуть
слияние
только ключи
кроме ключей
удалить ключ
взять N
пропустить N
пачками
наоборот
случайный
сумма
среднее
минимум
максимум
склеить
в массив
в JSON
обход
свёртка
отбросить
пустая
не пустая
промежуточный колбэк
условный вызов
если не
передать дальше
в коллекцию
N раз
разбить
разделить на две
объединить попарно
разность
пересечение
конкатенация
вырезать
срез
перемешать
первая по условию
в списке
пустое
сортировка
сортировка убыв.
map с ключами
map и сплющить
взять и удалить
взять с конца
взять с начала
добавить в начало
найти ключ
ключ есть
единственная запись
склеить
подсчёт по значению
дамп
дамп и выход
создать коллекцию
пустая коллекция
диапазон
Str
строки
fluent-строка
содержит
начинается с
заканчивается на
слаг
camelCase
snake_case
kebab-case
StudlyCase
нижний регистр
верхний регистр
как заголовок
обрезать
длина
случайная строка
замена
закончить суффиксом
шаблон строки
сгенерировать UUID
после подстроки
до подстроки
между
обрезать слова
маска
случайный пароль
как headline
в ASCII
множественное
единственное
подстрока
обрезать пробелы
дополнить слева
это JSON
это URL
это UUID
пустая строка
заменить первое
заменить последнее
удалить подстроку
наоборот
сжать пробелы
убрать теги
сгенерировать ULID
после последнего
до последнего
содержит все
фрагмент вокруг
замены по словарю
взять N символов
обернуть
fluent-строка
Arr
массивы
получить по пути
задать по пути
путь есть
первый элемент
последний элемент
только поля
кроме полей
столбец значений
удалить по пути
добавить если нет
схлопнуть
сплющить
в точечную нотацию
из точечной нотации
обернуть в массив
ключ есть
в query string
склеить
преобразование
взять и удалить
добавить в начало
случайный
фильтр
ключи и значения
это список
есть любой ключ
доступен как массив
сортировка
ключи по полю
взять N
ассоциативный
Дата
дата Carbon
формат
человеческая разница
дата и время строкой
дата строкой
плюс дни
минус дни
в прошлом
в будущем
сегодня
начало дня
конец дня
часовой пояс
фасад Date
разобрать дату
из формата
Number
Crypt
TestCase
Запросы
GET-запрос
POST-запрос
PUT-запрос
PATCH-запрос
DELETE-запрос
JSON-запрос
JSON GET-запрос
JSON POST-запрос
войти как
запустить сидеры
заголовки
с токеном
с сессией
без middleware
без обработки исключений
следовать редиректам
сдвинуть время
перейти к дате
заморозить время
Проверки
проверка статуса
проверка 200
проверка 201
проверка 204
проверка 404
проверка 403
проверка 401
проверка 422
проверка редиректа
редирект на маршрут
текст есть
текста нет
видимый текст есть
JSON совпадает
JSON по пути
число в JSON
фрагмент JSON
фрагмента нет
структура JSON
точный JSON
заголовок
cookie есть
в сессии есть
ошибки в сессии
в сессии нет
валидно
невалидно
этот шаблон
в шаблоне есть
аутентифицирован
гость
этот пользователь
в БД есть
в БД нет
число в БД
мягко удалено
модель есть
модели нет
ошибки JSON-валидации
Фабрики
фабрика
определение
создание
создать без сохранения
количество
состояние
последовательность
есть связь
для родителя
после create
после make
сырые атрибуты
Подмены
Частые
запуск сервера
применить миграции
пересоздать БД
откатить миграции
статус миграций
перенакатить
сидеры
консоль
список маршрутов
ключ приложения
ссылка storage
опубликовать ресурсы
оптимизация
сбросить оптимизацию
очистить кэш
кэш конфига
сбросить кэш конфига
сбросить кэш шаблонов
воркер очереди
слушать очередь
упавшие задачи
повторить задачи
запустить расписание
демон расписания
список расписания
режим обслуживания
выключить обслуживание
запуск тестов
о приложении
очистить БД
кэш маршрутов
сбросить кэш маршрутов
показать модель
показать окружение
цитата
make
создать модель
создать контроллер
создать миграцию
создать сидер
создать фабрику
создать form request
создать job
создать middleware
создать письмо
создать команду
создать тест
создать событие
создать слушатель
создать уведомление
создать policy
создать компонент
создать resource
создать наблюдатель
создать scope
создать enum
создать класс
Команда
консольная команда
выполнение команды
сигнатура
описание
вопрос
выбор
подтверждение
скрытый ввод
info в консоли
ошибка в консоли
предупреждение
таблица в консоли
прогресс-бар
аргумент
опция
Планировщик
Job
задача
выполнение
при ошибке
middleware задачи
число попыток
таймаут задачи
пауза между попытками
лимит исключений
в очередь
уникальная задача
после коммита
Отправка
отправить в очередь
выполнить сразу
отложенная отправка
задержка
имя очереди
соединение очереди
после коммита
Bus
Batch
пакет
после успеха
при ошибке пакета
в любом случае
отменить пакет
прогресс
имя пакета
разрешить ошибки