Ketahui cara menyambungkan projek Laravel ke pangkalan data Supabase Postgres dan konfigurasikan pengesahan pengguna dengan lancar.
Pastikan PHP dan Komposer dikemas kini, kemudian perancah projek Laravel anda:
composer create-project laravel/laravel example-app
Sediakan Laravel Breeze untuk pengesahan pengguna:
composer require laravel/breeze --dev php artisan breeze:install
Bijaksana lain akan memaparkan ini:
Nota untuk mendapatkan rentetan sambungan klik pada butang sambung:
DB_CONNECTION=pgsql DATABASE_URL=postgres://postgres.xxxx:password@xxxx.pooler.supabase.com:5432/postgres
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', ],
Sediakan jadual pengesahan yang diperlukan:
php artisan migrate
Jalankan pelayan pembangunan dan uji pendaftaran dan log masuk pengguna:
php artisan serve
Akses apl anda di http://127.0.0.1:8000.
Itu sahaja! Apl Laravel anda kini disambungkan ke Supabase, sedia untuk dibangunkan.
Atas ialah kandungan terperinci Day Use Supabase dengan Laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!