> 백엔드 개발 > PHP 튜토리얼 > PHP 수퍼베이스 댓글

PHP 수퍼베이스 댓글

Barbara Streisand
풀어 주다: 2025-01-22 12:08:11
원래의
768명이 탐색했습니다.

안녕하세요 여러분! ?

오랜만에 드디어 dev.to에 글을 올리게 되었습니다!

PHP와 Supabase를 사용하여 간단한 댓글 시스템을 만들었습니다. 이 프로젝트는 @mcnaveen의 Supacomments dev에서 영감을 얻었습니다 - Sveltejs 및 Supabase를 사용한 엄청나게 빠른 댓글 시스템

특징

  • PHP(7.4~8.x.x) 지원
  • 데이터베이스에 댓글을 저장하기 위한 Supabase
  • 댓글 페이지 매김
  • Bulma CSS를 사용한 현대적이고 반응성이 뛰어난 UI
  • 입력양식 및 스팸 방지를 위한 종합적인 보안
  • 추가 스팸 방지를 위한 Cloudflare Turnstile

이 프로젝트는 완전 무료이며 오픈 소스입니다! 자유롭게 GitHub 저장소를 포크하고 필요에 따라 사용자 정의하세요. ?

GitHub logo 스키안 / PHP-수파베이스-댓글

PHP와 Supabase를 사용하여 구축된 Simple Comment 시스템입니다.

PHP Supabase 댓글

PHP와 Supabase로 구축된 간단한 댓글 시스템

특징

  • PHP(7.4~8.x.x) 지원
  • 데이터베이스에 댓글을 저장하기 위한 Supabase
  • 댓글 페이지 매김
  • Bulma CSS를 사용한 현대적이고 반응성이 뛰어난 UI
  • 입력양식 및 스팸 방지를 위한 종합적인 보안
  • 추가 스팸 방지를 위한 Cloudflare Turnstile

설정

  • 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>
);
로그인 후 복사
전체 화면 모드로 전환 전체 화면 모드 종료
  • 또한 Cloudflare Turnstile을 생성하세요: https://developers.cloudflare.com/turnstile/
  • .env 파일을 생성하여 필수 API 키를 추가하세요
<span>## Supabase</span>
supabaseUrl=https://example.supabase.co
apiKey=
pkey=
table=comments
<span>## Cloudflare turnstile</span>
secretKey=
로그인 후 복사
전체 화면 모드로 전환 전체 화면 모드 종료
GitHub에서 보기

위 내용은 PHP 수퍼베이스 댓글의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿