댓글 스레드, 실시간 채팅 및 댓글 수 표시를 위한 간편한 Blade 컴포넌트입니다. Laravel Auth를 통한 안전한 SSO, 파사드를 통한 전체 API 접근, 그리고 프런트엔드 구축 단계가 전혀 필요 없습니다.
각 구성 요소는 단일 태그입니다. 설정을 게시하고 API 키를 설정하면 바로 사용할 수 있습니다.
모든 페이지에 완벽한 기능을 갖춘 댓글 위젯을 추가하세요. 답글, 멘션, 투표, 서식 있는 텍스트 및 실시간 업데이트를 기본적으로 지원합니다.
<x-fastcomments
:url-id="$post->slug"
:url="route('posts.show', $post)"
:url-title="$post->title"
/>
모든 페이지 또는 리소스에 실시간 채팅방을 삽입하세요. 라이브 이벤트, 지원 채널 또는 온라인 상태 표시기가 있는 커뮤니티 허브에 적합합니다.
<x-fastcomments-live-chat
:url-id="$channel->slug"
:url="route('channels.show', $channel)"
/>
페이지의 댓글 수를 본문 내에 바로 표시합니다. 기사 목록, 대시보드, 탐색 배지 등에 활용하기 좋습니다.
<x-fastcomments-comment-count
:url-id="$post->slug"
/>
FastComments는 Laravel 애플리케이션에 다양한 기능을 제공합니다.
애플리케이션 요구 사항에 맞는 인증 모드를 선택하십시오.
최고 수준의 보안을 위해 Laravel Auth를 통한 서버 측 HMAC 토큰 검증을 수행합니다.
서버 설정 없이 빠른 설정이 가능한 클라이언트 측 SSO입니다.
사용자들이 FastComments 계정을 독립적으로 생성할 수 있도록 하세요.
Laravel 앱에서 댓글 기능을 활성화하는 세 가지 단계.
`composer require fastcomments/laravel` 명령어를 실행하여 패키지를 프로젝트에 추가하세요.
Artisan을 사용하여 설정 파일을 게시한 다음 FastComments API 키와 테넌트 ID를 .env 파일에 추가하세요.
사용<x-fastcomments> ,<x-fastcomments-live-chat> , 또는<x-fastcomments-comment-count> Blade 템플릿의 어느 곳에서든 사용 가능합니다.
시작하는 데 도움이 되도록 가장 자주 묻는 질문들에 대한 답변을 모아봤습니다!
무료 체험판이 있나요?
네. FastComments는 SSO, 실시간 채팅, 서식 있는 텍스트 편집기를 포함한 모든 기능을 30일 동안 무료로 이용할 수 있는 체험판을 제공합니다. 시작하는 데 신용 카드 정보는 필요하지 않습니다.
Laravel Auth에서 SSO는 어떻게 작동하나요?
보안 SSO가 활성화되면 패키지는 Laravel Auth에서 인증된 사용자를 읽어와 서버 측에서 HMAC로 서명된 토큰을 생성합니다. 이렇게 하면 사용자의 이름, 이메일, 아바타를 사용하여 FastComments 계정이 자동으로 생성되거나 업데이트됩니다. 사용자는 별도의 등록 절차 없이 원활하게 로그인할 수 있습니다.
지원되는 Laravel 버전은 무엇입니까?
FastComments Laravel 패키지는 Laravel 10, 11, 12 버전을 지원합니다. PHP 8.1 이상이 필요하며, Laravel의 패키지 자동 검색 기능을 활용하여 별도의 설정 없이 바로 사용할 수 있습니다.
FastComments는 GDPR을 준수합니까?
네. FastComments는 GDPR을 완벽하게 준수하며, 모든 데이터를 유럽 내에 보관하는 EU 기반 CDN(선택 사항)을 제공합니다. 데이터 내보내기 요청, 삭제 권한을 지원하며, 요청 시 데이터 처리 계약(DPA)을 제공합니다.
블레이드 구성 요소를 사용자 지정할 수 있나요?
네. Artisan을 사용하여 Blade 뷰를 게시하고 직접 수정할 수 있습니다. 또한 컴포넌트는 모든 표준 FastComments 구성 옵션을 props로 받으므로 벤더 파일을 건드리지 않고도 모양과 동작을 완벽하게 제어할 수 있습니다.
Laravel에서 FastComments API에 접근할 수 있나요?
네. 이 패키지는 FastComments Facade를 제공하며 의존성 주입을 지원합니다. 컨트롤러나 작업에서 이를 사용하여 댓글을 프로그래밍 방식으로 생성, 업데이트 또는 삭제하고, 사용자를 관리하고, 분석 데이터를 가져오는 등의 작업을 수행할 수 있습니다.
Composer 패키지를 설치하고 Blade 컴포넌트를 추가하면 몇 분 안에 서비스를 시작할 수 있습니다.