HansSchouten / Laravel-Pagebuilder by HansSchouten

A drag and drop pagebuilder to manage pages in any Laravel project.
19,684
719
25
Package Data
Maintainer Username: HansSchouten
Maintainer Contact: hans@falcosolutions.nl (Hans Schouten)
Package Create Date: 2019-10-13
Package Last Update: 2024-03-03
Home Page: https://www.phpagebuilder.com
Language: PHP
License: MIT
Last Refreshed: 2024-04-12 03:16:15
Package Statistics
Total Downloads: 19,684
Monthly Downloads: 523
Daily Downloads: 5
Total Stars: 719
Total Watchers: 25
Total Forks: 171
Total Open Issues: 61

Laravel-Pagebuilder

A drag and drop pagebuilder to manage pages in any Laravel project.

Laravel Pagebuilder is built on PHPageBuilder. It integrates the most popular open source drag and drop pagebuilder: GrapesJS. This package is made with customization in mind, allowing you to configure, disable or replace any of its modules.

PageBuilder

Installation

Follow these steps to install Laravel Pagebuilder in your project:

  • composer require hansschouten/laravel-pagebuilder
  • php artisan vendor:publish --provider="HansSchouten\LaravelPageBuilder\ServiceProvider" --tag=config
  • Update the configuration in config/pagebuilder.php
  • php artisan migrate

Next, you need to create a theme:

  • php artisan pagebuilder:create-theme [name here]

.. or publish the demo theme:

  • php artisan pagebuilder:publish-demo

Now you are able to login via /admin with admin and changethispassword (the admin URL and credentials can be changed in the pagebuilder config file).

Visit the PHPageBuilder repository for detailed information on how to develop themes.