Weave Code
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.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor