Laravel Socialite Plus: Розширені можливості авторизації через соціальні мережі

Перекладено ШІ 3 Laravel News 02 червня, 2026

Хочете спростити процес впровадження соціальних логінів у свій додаток на Laravel? У нашій статті про Socialite Plus ви дізнаєтеся, як швидко та ефективно інтегрувати логіни через Google, Facebook, GitHub та LinkedIn без зайвих зусиль

Socialite Plus — це стартовий пакет для Laravel 12 з підтримкою React та Vue, який спрощує процес соціальної авторизації через Google, Facebook, GitHub та LinkedIn. Завдяки цьому ви зможете швидко додати соціальні входи до вашого додатка, без необхідності вручну інтегрувати потоки між фронтендом і бекендом.

Цей пакет використовує посередницьке програмне забезпечення для управління соціальними провайдерами:

Route::get('register', [RegisteredUserController::class, 'create'])
    ->middleware(HandleSocialitePlusProviders::class)
    ->name('register');

Route::get('login', [AuthenticatedSessionController::class, 'create'])
    ->middleware(HandleSocialitePlusProviders::class)
    ->name('login');

Ви можете легко налаштувати, активувати або деактивувати соціальні входи через конфігураційний файл пакета:

return [
    'providers' => [
        'github' => [
            'active' => true,
            'branded' => false,
            'name' => 'GitHub',
            'icon' => 'GithubIcon',
            'client_id' => env('GITHUB_CLIENT_ID'),
            'client_secret' => env('GITHUB_CLIENT_SECRET'),
            'redirect' => env('GITHUB_REDIRECT'),
        ],
        // ...
    ]
];

# Основні функції

  • Готові сторінки авторизації — Сторінки аутентифікації, готові до використання, створені на базі React та Vue.
  • Просте інтегрування OAuth — Підтримує входи через Google, Facebook, GitHub та LinkedIn.
  • Конфігуровані провайдери — Активуйте або деактивуйте соціальні входи через простий конфігураційний файл.
  • Налаштовуваний текст та стиль кнопок — Персоналізуйте текст і вигляд кнопок входу.
  • Легкість налаштування — Швидка конфігурація за допомогою Laravel Socialite.
  • Повний цикл соціальної авторизації — Охоплює вхід, реєстрацію та управління токенами.
  • Підтримка кількох фреймворків — Працює з фронтендами React та Vue.
  • Функціональність з коробки — Зменшує час розробки завдяки готовим компонентам.

Детальніше про цей пакет, повні інструкції з установки та код ви можете знайти на GitHub

Популярні

Інше, що варто прочитати

49 Оновлено 01 червня, 2026

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту

15 Оновлено 01 червня, 2026

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

37 Оновлено 01 червня, 2026

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку