dscreatives/pagebuilder

drag and drop page builder

2.4 2020-06-01 12:54 UTC

This package is auto-updated.

Last update: 2024-03-29 04:05:51 UTC


README

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.

Installation

Follow these steps to install Laravel Pagebuilder in your project:

  • composer require dscreatives/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 vendor:publish --provider="HansSchouten\LaravelPageBuilder\ServiceProvider" --tag=demo-theme

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.