Laravel Socialite для аутентификации пользователей через ВКонтакте
Ниже приведена базовая пошаговая инструкция по использованию пакета socialiteproviders/vkontakte вместе с Laravel Socialite для аутентификации пользователей через ВКонтакте:
Свежие статьи
Страница 9
Ниже приведена базовая пошаговая инструкция по использованию пакета socialiteproviders/vkontakte вместе с Laravel Socialite для аутентификации пользователей через ВКонтакте:
В современном веб-разработке существует множество инструментов и библиотек для упрощения и ускорения разработки. Одним из таких инструментов для Laravel является Livewire, мощный фреймворк для создания динамичных интерфейсов без необходимости писать много JavaScript кода. Livewire позволяет работать...
Инструменты разработчика Google Chrome (DevTools) - это мощный набор инструментов для веб-разработки, доступный непосредственно в браузере Google Chrome. Он позволяет веб-разработчикам быстро диагностировать, отлаживать и оптимизировать веб-приложения и сайты. В этой статье мы подробно рассмотрим ос...
SVG (Scalable Vector Graphics) - векторный формат, который идеально подходит для использования на сайтах, так как не теряет качества при масштабировании и имеет небольшой размер. Adobe Illustrator позволяет настроить SVG-экспорт детально, поэтому важно понимать каждый пункт настроек.
group в Tailwind CSS: что это такое и как работает?
В Tailwind CSS класс group используется для управления состояниями дочерних элементов на основе состояния родительского элемента. Это удобно, например, для стилизации элементов при наведении на родительский контейнер. ## 1. Как работает group? Обычно в CSS, если нужно изменить стиль дочернего элемен...
Давайте разберёмся в этих вопросах и посмотрим на типовой подход к хранению статических и динамических файлов в 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 подменять класс модели на наш репозиторий в нужных местах.