В современном веб-разработке существует множество инструментов и библиотек для упрощения и ускорения разработки. Одним из таких инструментов для Laravel является Livewire, мощный фреймворк для создания динамичных интерфейсов без необходимости писать много JavaScript кода. Livewire позволяет работать...
Инструменты разработчика Google Chrome (DevTools) - это мощный набор инструментов для веб-разработки, доступный непосредственно в браузере Google Chrome. Он позволяет веб-разработчикам быстро диагностировать, отлаживать и оптимизировать веб-приложения и сайты. В этой статье мы подробно рассмотрим ос...
SVG (Scalable Vector Graphics) - векторный формат, который идеально подходит для использования на сайтах, так как не теряет качества при масштабировании и имеет небольшой размер. Adobe Illustrator позволяет настроить SVG-экспорт детально, поэтому важно понимать каждый пункт настроек.
Давайте разберёмся в этих вопросах и посмотрим на типовой подход к хранению статических и динамических файлов в Laravel, а также на то, как их выдавать конечному пользователю.
Если вы хоть раз пробовали добавить в ваш проект эффект плавной анимации при прокрутке страницы, то, скорее всего, знакомы с JavaScript-библиотеками вроде ScrollMagic, GSAP и прочими утилитами, которые помогали (и иногда до сих пор помогают) воплощать наше дизайнерское воображение в реальность. Одна...
Vue (как и другие JavaScript-фреймворки) обладает немалой мощью, однако во многих случаях Blade предлагает ряд заметных преимуществ, которые часто упускают из виду. Ниже приведены 10 причин, почему Blade может оказаться лучшим выбором для фронтенда в вашем следующем Laravel-проекте.
При разработке веб-приложения часто возникают задачи, выполнение которых в рамках одного HTTP-запроса занимает слишком много времени (например, разбор и сохранение большого файла CSV, отправка писем и др.). К счастью, Laravel позволяет легко создавать задания (jobs) и отправлять их в очередь (queue)...
Недавно, когда у меня было свободное время между проектами (читай: не было проектов совсем), я решил посмотреть, что там нового появилось в Laravel 11. Пока Laravel 12 не застал меня врасплох, было решено погрузиться в изучение свежих обновлений. Среди всего прочего моё внимание привлек релиз Larave...
Tailwind CSS 4.0 - это крупное обновление популярного CSS-фреймворка, которое приносит множество изменений и улучшений. В этой статье мы рассмотрим все ключевые нововведения версии 4.0, сравним их с предыдущей версией (Tailwind 3.0), приведём примеры кода и обсудим влияние на производительность и уд...
Рассмотрим простой пример: допустим, у нас есть модель User и нам нужен репозиторий для пользователей. Мы создадим интерфейс репозитория, реализацию под Eloquent и научим Laravel подменять класс модели на наш репозиторий в нужных местах.
Laravel 12 - это очередной мажорный релиз популярного PHP-фреймворка, вышедший в феврале 2025 года. В этой версии разработчики сосредоточились на улучшении существующих компонентов и упрощении процесса разработки, без радикальных изменений, нарушающих совместимость (Laravel 12 и Laravel Cloud | Lara...
При использовании Meilisearch для поиска на Laravel сайте одна из главных задач разработчика: обеспечить полную актуальность и своевременное обновление поискового индекса. В этой статье мы разберём, как этого добиться наиболее эффективным и простым способом.
Тут используются куки 🍪Да-да, это сообщение про куки 🍪Куки у нас есть. Увы, не те, которые можно съесть 🍪Без куки сайт немного забывчивый 🙃Маленькое сообщение про маленькие файлы 🍪Интернет придумал куки, а рассказывать про них нам 😅Даже сайту иногда нужно что-то запомнить 🤓Спокойно, это не предложение подписаться на рассылку 😌
Некоторые cookie нужны сайту для работы, а Яндекс.Метрика помогает нам понимать, что на сайте удобно, а что стоит улучшить.
Подробнее в Политике использования cookies.