Nach einem langen Jahr veröffentliche ich endlich einen Beitrag auf dev.to!
Ich habe ein einfaches Kommentarsystem erstellt, das mit PHP und Supabase erstellt wurde. Dieses Projekt wurde vom Supacomments-Entwickler von @mcnaveen inspiriert – einem rasend schnellen Kommentarsystem mit Sveltejs und Supabase
Merkmale
PHP (7.4 bis 8.x.x)-Unterstützung
Supabase zum Speichern von Kommentaren in der Datenbank
Paginierung für Kommentare
Moderne und reaktionsfähige Benutzeroberfläche mit Bulma CSS
Umfassende Sicherheit für Eingabeformulare und Spam-Schutz
Cloudflare Turnstile für zusätzlichen Spam-Schutz
Dieses Projekt ist völlig kostenlos und Open Source! Fühlen Sie sich frei, das GitHub-Repository zu forken und es an Ihre Bedürfnisse anzupassen. ?
mskian
/
php-supabase-kommentare
Ein einfaches Kommentarsystem, das mit PHP und Supabase erstellt wurde.
PHP Supabase-Kommentare
Ein einfaches Kommentarsystem, das mit PHP und Supabase erstellt wurde.
Funktionen
PHP (7.4 bis 8.x.x)-Unterstützung
Supabase zum Speichern von Kommentaren in der Datenbank
Paginierung für Kommentare
Moderne und reaktionsfähige Benutzeroberfläche mit Bulma CSS
Umfassende Sicherheit für Eingabeformulare und Spam-Schutz
Cloudflare Turnstile für zusätzlichen Spam-Schutz
Einrichtung
Erstellen Sie eine Datenbank in 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>
);
Erstellen Sie außerdem Cloudflare Turnstile: https://developers.cloudflare.com/turnstile/
Erstellen Sie eine .env-Datei, um die erforderlichen API-Schlüssel hinzuzufügen
Das obige ist der detaillierte Inhalt vonPHP Supabase-Kommentare. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn