Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Graper Laravel Package

cybertroniankelvin/graper

Filament plugin that brings a GrapesJS v3 drag‑and‑drop page builder to your admin panel. Create pages with blocks (hero, CTA, testimonials, etc.), edit on-canvas, save to the database, publish by slug, and register your own custom blocks.

View on GitHub
Deep Wiki
Context7
1.0.0

Added

  • GraperPage Model - Eloquent model for storing GrapeJS page content with html, css, and project_data fields
  • GraperPageResource - Filament admin resource for managing pages (list, create, edit)
  • GrapesJsField - Filament form component with inline GrapeJS editor embedded in Alpine.js
  • GraperPlugin - Filament plugin integration
  • BlockRegistry - Singleton registry for registering custom blocks
  • BlockRegistry API Endpoint - GET /graper/api/blocks returns all available blocks as JSON
  • Page Content API - GET/PUT /graper/api/page/{id} for loading and saving page content
  • Public Page Display - GET /pages/{slug} displays published pages
  • Edit Page Route - GET /graper/edit/{id} opens the page in edit mode

Included Blocks

  • HeroBlock - Full-width hero section with CTA
  • HeroVideoBlock - Hero section with video background
  • CtaBlock - Call-to-action banner
  • Cta50_50Block - Two-column CTA layout
  • FeaturesGridBlock - Feature cards grid
  • StatsBlock - Statistics/numbers display
  • TestimonialsBlock - Customer testimonials carousel
  • TeamMembersBlock - Team member profiles
  • PricingTableBlock - Pricing comparison table
  • FaqAccordionBlock - FAQ accordion
  • NewsletterBlock - Newsletter signup form
  • ImageGalleryBlock - Image gallery grid
  • ContactSectionBlock - Contact information section
  • FooterBlock - Footer with links and social
  • SimpleTextBlock - Rich text content block

Features

  • Drag-and-drop block building with GrapeJS
  • Live inline editing in Filament admin panel
  • Page publish/unpublish status
  • Custom block registration via BlockRegistry
  • ComponentTrait system for sidebar controls
  • Tailwind CSS styled blocks
  • Eloquent storage driver for page content
  • Configurable page route prefix
  • Database migrations included

Dependencies

  • PHP 8.2+
  • Laravel 11/12/13
  • Filament 3.2+/5.0+
  • Spatie Laravel Package Tools

Documentation

  • Comprehensive README with usage guide
  • Installation instructions
  • Custom block development guide
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
adachsoft/php-code-style