Laravel World
8.46K subscribers
1.25K photos
25 videos
9 files
2.07K links
Laravel & PHP news
Download Telegram
Как получить новые/старые записи из сводной таблицы в BelongsToMany
По умолчанию отношение BelongsToMany в Laravel работает просто замечательно — вы можете легко прикреплять, откреплять и синхронизировать записи.
Категории бесконечной вложенности при помощи рекурсивных отношения hasMany
Довольно часто в интернет-магазинах можно увидеть множество уровней категорий и подкатегорий, вплоть до бесконечности.
Настройка формата дат
Представьте, что на вашем сайте есть поле с выбором даты.
Laravel vs Lumen — Что использовать?
Какова же реальная разница между этими двумя братскими фреймворками, и стоит ли отказываться от некоторых функций старшего брата (Laravel), в
Laravel 6 — Что нового?
Статья о нововведениях шестой версии Ларавел.
Локализация в Ларавел
В этой статье мы расскажем всё, что вам нужно знать о том как сделать локализацию в Laravel.
Загрузка и парсинг CSV в Ларавел
Задача простая — загрузить CSV и разпарсить его.
MySQL 8. Поиск по полигональным картам
В этой статье я расскажу вам, как сделать очень простой локатор.
Ignition: Новая страница ошибок для Ларавел
30 августа, на конференции Laracon EU, мы с Marcel Pociot представили Ignition, новую великолепную страницу ошибок для Laravel.
Соглашения об именах в Laravel
Laravel ежедневно используют тысячи разработчиков для создания всевозможных веб-сайтов и приложений.
Проверка форм с одинаковыми именами полей на одной странице
Допустим, у вас есть несколько форм на одной странице.
Автономная навигация. Привязываем данные к шаблону и кэшируем.
Задача вывести на каждой странице сайта навигацию в трёх местах (шапка, подвал и мобильная версия).
Для быстрого открытия всех вложенностей команды dd, отправьте в консоль браузера:

var compacted = document.querySelectorAll('.sf-dump-compact');
for (var i = 0; i < compacted.length; i++) {
compacted[i].className = 'sf-dump-expanded';
}
Расчет итоговых значений с использованием условных агрегаций
Недавно меня спросили, как наиболее эффективно рассчитать несколько итоговых значений (aggregates) в Laravel.
Настраиваем Elasticsearch в Laravel
Поиск — важная часть приложения, и некоторые его пропускают, считая простой задачей.
Livewire и Laravel. Делаем интерактивный поиск.
В этой статье я расскажу вам как сделать полностью интерактивный поиск и пагинацию результатов без строчки Javascript.
Пользовательские настройки в приложении
Сегодня поговорим о добавлении настроек на уровне пользователя.
Использование хелперов для моделей
Статья о том, как я отказался от философии, которой придерживался много лет — пустые классы моделей Eloquent.
Уменьшаем сложность кода с помощью гвардов
Гвард (guard)— это фрагмент кода в верхней части функции или метода, который делает return, если выполняется некоторое предварительное условие.
Организация маршрутов в отдельных файлах
Я расскажу вам об основных рекомендациях по организации файлов маршрутов, что бы вы не забывали что и где находится.
Четыре способа передать данные из Laravel в Vue
Я работаю над проектами с Vue и Laravel последние два-три года.