Rumah > pembangunan bahagian belakang > tutorial php > Day Use Supabase dengan Laravel

Day Use Supabase dengan Laravel

Susan Sarandon
Lepaskan: 2025-01-02 21:35:44
asal
499 orang telah melayarinya

Ketahui cara menyambungkan projek Laravel ke pangkalan data Supabase Postgres dan konfigurasikan pengesahan pengguna dengan lancar.

1. Buat Projek Laravel

Pastikan PHP dan Komposer dikemas kini, kemudian perancah projek Laravel anda:

composer create-project laravel/laravel example-app  
Salin selepas log masuk

2. Pasang Templat Pengesahan

Sediakan Laravel Breeze untuk pengesahan pengguna:

composer require laravel/breeze --dev  
php artisan breeze:install    
Salin selepas log masuk

3. Konfigurasikan Sambungan Postgres

  • Buat projek Supabase baharu di database.new. Perhatikan jika akaun tidak dibuat akan dipaparkan:

Day Use Supabase with Laravel

Bijaksana lain akan memaparkan ini:

Day Use Supabase with Laravel

  • Salin rentetan sambungan URI.

Nota untuk mendapatkan rentetan sambungan klik pada butang sambung:

Day Use Supabase with Laravel

  • Ganti kata laluan dengan kata laluan pangkalan data anda. Kemas kini .env:
DB_CONNECTION=pgsql  
DATABASE_URL=postgres://postgres.xxxx:password@xxxx.pooler.supabase.com:5432/postgres  
Salin selepas log masuk

4. Tukar Skim Lalai

Ubah suai search_path dalam app/config/database.php untuk mengelak daripada menggunakan skema awam (lalai untuk API Supabase):

'pgsql' => [
    'driver' => 'pgsql',
    'url' => env('DATABASE_URL'),
    'host' => env('DB_HOST', '127.0.0.1'),
    'port' => env('DB_PORT', '5432'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'charset' => 'utf8',
    'prefix' => '',
    'prefix_indexes' => true,
    'search_path' => 'laravel',
    'sslmode' => 'prefer',
],
Salin selepas log masuk

5. Jalankan Migrasi

Sediakan jadual pengesahan yang diperlukan:

php artisan migrate  
Salin selepas log masuk

6. Mulakan Apl

Jalankan pelayan pembangunan dan uji pendaftaran dan log masuk pengguna:

php artisan serve  
Salin selepas log masuk

Akses apl anda di http://127.0.0.1:8000.

Itu sahaja! Apl Laravel anda kini disambungkan ke Supabase, sedia untuk dibangunkan.

Day Use Supabase with Laravel

Atas ialah kandungan terperinci Day Use Supabase dengan Laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan