Docker Desktop для Windows - это удобный инструмент для работы с контейнерами, но у него есть значительный недостаток: высокое потребление ресурсов. Он создает дополнительную виртуальную машину, что приводит к увеличению нагрузки на процессор и память. Если ты хочешь освободить ресурсы системы и раб...
В Tailwind CSS класс group используется для управления состояниями дочерних элементов на основе состояния родительского элемента. Это удобно, например, для стилизации элементов при наведении на родительский контейнер. ## 1. Как работает group? Обычно в CSS, если нужно изменить стиль дочернего элемен...
Полиморфные связи - один из менее очевидных, но очень мощных механизмов ORM Eloquent в Laravel. Они позволяют одной модели принадлежать сразу нескольким другим моделям разных типов через единую связь. Звучит сложно? Давайте разбираться простым, разговорным языком, как если бы опытный разработчик объ...
Laravel 13 вышел 17 марта 2026 года: Тейлор Отвелл представил релиз на Laracon EU. Если вы привыкли к тому, что мажорные версии Laravel приносят болезненные миграции, этот релиз вас приятно удивит: команда сознательно сделала ставку на минимум ломающих изменений и максимум практической пользы. Больш...
В Livewire предусмотрена мощная система событий, позволяющая взаимодействовать между компонентами страницы. Поскольку под капотом используются обычные браузерные события, вы можете легко связывать компоненты Livewire, Alpine.js и даже чистый JavaScript.
Laravel позволяет работать с cookie практически в любом месте приложения: в контроллерах, middleware (посредниках) и даже в шаблонах или сервис-провайдерах. Рассмотрим основные способы установки и чтения cookie.
Начнем с генерации новой страницы с помощью специальной Artisan-команды Filament. В Filament 3 доступна команда make:filament-page, которая автоматически создает класс страницы и соответствующее представление (Blade-шаблон). Например, чтобы создать страницу настроек, выполните команду:
UUID создаются таким образом, что вероятность столкновения (совпадения) идентификаторов чрезвычайно мала, поэтому их удобно использовать там, где необходимо гарантировать глобальную уникальность без единого центра генерации.
Когда вы работаете с Laravel и его Eloquent-моделями, нередко возникает желание автоматически выполнять определённые действия после создания, обновления или удаления записей в базе данных. Именно для этого в Laravel существуют Observers.
Это честное признание одного разработчика. Моё признание. Работаю я один, а ощущения от работы с Git такие, словно за спиной стоит команда из десятков программистов, готовых в любой момент создать конфликт при слиянии веток.
В мире веб-разработки события играют ключевую роль в создании интерактивных и отзывчивых приложений. Помимо стандартных событий, таких как click, load или input, иногда возникает необходимость в создании собственных событий, чтобы передавать данные между различными частями приложения. В этом посте м...
Ниже приведена базовая пошаговая инструкция по использованию пакета socialiteproviders/vkontakte вместе с Laravel Socialite для аутентификации пользователей через ВКонтакте:
Тут используются куки 🍪Да-да, это сообщение про куки 🍪Куки у нас есть. Увы, не те, которые можно съесть 🍪Без куки сайт немного забывчивый 🙃Маленькое сообщение про маленькие файлы 🍪Интернет придумал куки, а рассказывать про них нам 😅Даже сайту иногда нужно что-то запомнить 🤓Спокойно, это не предложение подписаться на рассылку 😌
Некоторые cookie нужны сайту для работы, а Яндекс.Метрика помогает нам понимать, что на сайте удобно, а что стоит улучшить.
Подробнее в Политике использования cookies.