Komen PHP Supabase

Barbara Streisand
Lepaskan: 2025-01-22 12:08:11
asal
768 orang telah melayarinya

Hai semua! ?

Selepas setahun yang panjang, akhirnya saya menerbitkan siaran di dev.to!

Saya telah mencipta sistem ulasan ringkas yang dibina menggunakan PHP dan Supabase. Projek ini diilhamkan daripada Supacomments dev oleh @mcnaveen - Sistem ulasan pantas yang membara dengan Sveltejs dan Supabase

Ciri-ciri

  • Sokongan PHP (7.4 hingga 8.x.x)
  • Supabase untuk menyimpan komen dalam pangkalan data
  • Penomboran untuk komen
  • UI moden dan responsif menggunakan Bulma CSS
  • Keselamatan menyeluruh untuk borang input dan pencegahan spam
  • Cloudflare Turnstile untuk perlindungan spam tambahan

Projek ini adalah percuma dan sumber terbuka sepenuhnya! Jangan ragu untuk menggantikan repositori GitHub dan menyesuaikannya mengikut keperluan anda. ?

GitHub logo mskian / php-supabase-komen

Sistem Komen Mudah dibina menggunakan PHP dan Supabase.

Komen PHP Supabase

Sistem ulasan ringkas yang dibina dengan PHP dan Supabase.

Ciri

  • Sokongan PHP (7.4 hingga 8.x.x)
  • Supabase untuk menyimpan komen dalam pangkalan data
  • Penomboran untuk komen
  • UI moden dan responsif menggunakan Bulma CSS
  • Keselamatan menyeluruh untuk borang input dan pencegahan spam
  • Cloudflare Turnstile untuk perlindungan spam tambahan

persediaan

  • Buat pangkalan data dalam Supabase: https://supabase.com/docs/guides/database/overview
<span>-- Create the table with necessary fields</span>
CREATE TABLE user_comments (
    id SERIAL PRIMARY KEY,            <span>-- Auto-incrementing primary key</span>
    name VARCHAR(255) NOT NULL,        <span>-- Name of the user (max length 255)</span>
    comment TEXT NOT NULL,            <span>-- Comment field to store user input</span>
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP <span>-- Timestamp with timezone</span>
);
Salin selepas log masuk
Masukkan mod skrin penuh Keluar daripada mod skrin penuh
  • Juga, buat Cloudflare Turnstile: https://developers.cloudflare.com/turnstile/
  • Buat fail .env untuk menambah kunci API yang diperlukan
<span>## Supabase</span>
supabaseUrl=https://example.supabase.co
apiKey=
pkey=
table=comments
<span>## Cloudflare turnstile</span>
secretKey=
Salin selepas log masuk
Masukkan mod skrin penuh Keluar daripada mod skrin penuh
Lihat di GitHub

Atas ialah kandungan terperinci Komen PHP Supabase. 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