Свежие статьи

Новое в блоге

Страница 9

Разработчикам 3 мин чтения

Использование функции __invoke() в Livewire

В современном веб-разработке существует множество инструментов и библиотек для упрощения и ускорения разработки. Одним из таких инструментов для Laravel является Livewire, мощный фреймворк для создания динамичных интерфейсов без необходимости писать много JavaScript кода. Livewire позволяет работать...

Разработчикам 2 мин чтения

Инструменты разработчика Google Chrome (DevTools)

Инструменты разработчика Google Chrome (DevTools) - это мощный набор инструментов для веб-разработки, доступный непосредственно в браузере Google Chrome. Он позволяет веб-разработчикам быстро диагностировать, отлаживать и оптимизировать веб-приложения и сайты. В этой статье мы подробно рассмотрим ос...

Разработчикам 2 мин чтения

Как правильно сохранить SVG в Adobe Illustrator для веба

SVG (Scalable Vector Graphics) - векторный формат, который идеально подходит для использования на сайтах, так как не теряет качества при масштабировании и имеет небольшой размер. Adobe Illustrator позволяет настроить SVG-экспорт детально, поэтому важно понимать каждый пункт настроек.

Разработчикам 1 мин чтения

group в Tailwind CSS: что это такое и как работает?

В Tailwind CSS класс group используется для управления состояниями дочерних элементов на основе состояния родительского элемента. Это удобно, например, для стилизации элементов при наведении на родительский контейнер. ## 1. Как работает group? Обычно в CSS, если нужно изменить стиль дочернего элемен...

Разработчикам 4 мин чтения

CSS view(): Смерть JavaScript-анимаций при прокрутке? Готовьтесь к революции!

Если вы хоть раз пробовали добавить в ваш проект эффект плавной анимации при прокрутке страницы, то, скорее всего, знакомы с JavaScript-библиотеками вроде ScrollMagic, GSAP и прочими утилитами, которые помогали (и иногда до сих пор помогают) воплощать наше дизайнерское воображение в реальность. Одна...

Разработчикам 6 мин чтения

Сравнение Blade и Vue при создании фронтенда в приложении Laravel

Vue (как и другие JavaScript-фреймворки) обладает немалой мощью, однако во многих случаях Blade предлагает ряд заметных преимуществ, которые часто упускают из виду. Ниже приведены 10 причин, почему Blade может оказаться лучшим выбором для фронтенда в вашем следующем Laravel-проекте.

Разработчикам 8 мин чтения

Работа с очередями (Queue) в Laravel 11: руководство для начинающих

При разработке веб-приложения часто возникают задачи, выполнение которых в рамках одного HTTP-запроса занимает слишком много времени (например, разбор и сохранение большого файла CSV, отправка писем и др.). К счастью, Laravel позволяет легко создавать задания (jobs) и отправлять их в очередь (queue)...

Разработчикам 2 мин чтения

Laravel 11.42: используем встроенные сокращения для дат в Query Builder для чистого и понятного кода

Недавно, когда у меня было свободное время между проектами (читай: не было проектов совсем), я решил посмотреть, что там нового появилось в Laravel 11. Пока Laravel 12 не застал меня врасплох, было решено погрузиться в изучение свежих обновлений. Среди всего прочего моё внимание привлек релиз Larave...

Разработчикам 36 мин чтения

Нововведения в Tailwind CSS 4.0: подробный обзор

Tailwind CSS 4.0 - это крупное обновление популярного CSS-фреймворка, которое приносит множество изменений и улучшений. В этой статье мы рассмотрим все ключевые нововведения версии 4.0, сравним их с предыдущей версией (Tailwind 3.0), приведём примеры кода и обсудим влияние на производительность и уд...

Разработчикам 15 мин чтения

Laravel Design Patterns, которые вам нужно знать

Рассмотрим простой пример: допустим, у нас есть модель User и нам нужен репозиторий для пользователей. Мы создадим интерфейс репозитория, реализацию под Eloquent и научим Laravel подменять класс модели на наш репозиторий в нужных местах.