Пакет Supabase для Laravel

1
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Досліджуйте можливості інтеграції Laravel з сервісами Supabase, які відкривають нові горизонти для роботи з базами даних, автентифікацією та реальним часом. Чи готові ви дізнатися, як спростити роботу з цими функціями завдяки потужному пакету saeedvir/supabase? Читайте далі

Пакет saeedvir/supabase поєднує Laravel з сервісами Supabase, такими як Auth, Database, Storage та Realtime. Supabase — це платформа для розробки на основі Postgres, яка надає базу даних Postgres, аутентифікацію, Edge-функції та інші можливості (докладніше про Supabase можна дізнатися у їхніх документах).

Пакет Laravel забезпечує доступ до аутентифікації, бази даних, сховища та реального часу через наступну фасад-систему. Ви можете отримати доступ до кожного сервісу Supabase через цю фасад-систему, як показано в прикладах:

use Saeedvir\Supabase\Facades\Supabase;

// Операції з базою даних
$users = Supabase::db()->select('users', '*', ['active' => true]);

// Операції з аутентифікацією
$result = Supabase::auth()->signIn('user@example.com', 'password');

// Операції зі сховищем
$result = Supabase::storage()->upload('avatars', 'user-avatar.png', '/path/to/local/file.png');

// Операції в реальному часі
$url = Supabase::realtime()->channelUrl('public', 'users');

# Основні можливості

💻 Почати роботу з цим пакетом можна на GitHub: saeedvir/supabase

Популярні

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту

Logomark Logotype

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

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