Laravel представив офіційну підтримку автентифікації за допомогою Passkey.

Перекладено ШІ 0 Laravel News 13 травня, 2026

Бажаєте впровадити сучасну безпарольну автентифікацію у свій проєкт лише за кілька кроків? Огляд нових офіційних пакетів допоможе вам швидко налаштувати passkeys на стороні сервера та клієнта.

Laravel представив офіційну підтримку автентифікації за допомогою passkeys, випустивши нові власні пакети:

# Server Side

use Laravel\Passkeys\Contracts\PasskeyUser;
use Laravel\Passkeys\PasskeyAuthenticatable;
 
class User extends Authenticatable implements PasskeyUser
{
    use PasskeyAuthenticatable;
}

laravel/passkeys-server (доступний у Packagist як laravel/passkeys) містить міграції, маршрути для входу, підтвердження та керування обліковими даними. Пакет також включає WebAuthn-дії, події та можливість гнучкого налаштування кастомної авторизації чи власних відповідей.

# Client Side

import { Passkeys } from '@laravel/passkeys'
 
// Registration (authenticated user)
await Passkeys.register({ name: 'My MacBook' })
 
// Verification (login)
await Passkeys.verify()

@laravel/passkeys відповідає за взаємодію з браузером під час реєстрації та верифікації. Пакет пропонує лаконічний API та готові рішення для React, Vue і Svelte, зокрема SSR-сумісні хуки.

# Fortify

Laravel Fortify інтегрує цей функціонал через Features::passkeys() та конфігурацію в config/fortify.php. Це дозволяє використовувати готові ендпоінти та контракти (PasskeyUser, PasskeyAuthenticatable) без необхідності писати додатковий код для їх поєднання.

Завдяки злагодженій роботі серверного пакета, npm-клієнта та Fortify, впровадження безпарольної автентифікації стає простим та універсальним для будь-якого стеку розробки.

Популярні

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

173 Оновлено 13 травня, 2026

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом

35 Оновлено 13 травня, 2026

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

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

26 Оновлено 13 травня, 2026

"SQLSTATE[HY000] [2002] Connection refused" у Laravel в GitHub Actions

Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!