Laravel Passkeys — це пакет від Spatie, який спрощує налаштування аутентифікації за допомогою passkey у вашому додатку Laravel. Завдяки passkey ви можете увійти в систему, не вводячи електронну пошту та пароль, а лише генеруючи passkey за допомогою додатків на кшталт 1Password, менеджера паролів macOS чи інших програм із підтримкою passkey:
Passkeys дозволяють безпарольний різновид входу, генеруючи безпечний ключ, що зберігається в додатках, таких як 1Password, менеджер паролів macOS або інших на вашій обраній платформі. Цей пакет надає простий спосіб створення passkeys і аутентифікації користувачів за допомогою passkeys, використовуючи компоненти Livewire або Blade.
На момент написання, Laravel Passkeys працює з Laravel Livewire, але ви можете скористатися класами дій пакета і створити кастомний компонент з Inertia, використовуючи React або Vue. Докладнішу інформацію дивіться на сторінці Використання в Inertia.
Ви можете почати з вихідного коду на GitHub за адресою spatie/laravel-passkeys. Документація допоможе вам з установкою та всім необхідним для початку використання Passkeys у вашому додатку. Нарешті, Spatie створила демонстраційний додаток для spatie/laravel-passkeys, щоб продемонструвати можливості цього пакету.
Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом
Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!
Модельний контекстний протокол (MCP) відкриває нові горизонти в інтеграції AI-додатків з PHP. Дізнайтеся, як легко створити сервер, що відповідає MCP, та які можливості відкриваються для вашого проєкту