PHPackages                             jd-dotlogics\_tanle/laravel-grapesjs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jd-dotlogics\_tanle/laravel-grapesjs

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jd-dotlogics\_tanle/laravel-grapesjs
====================================

A package to easily integrate GrapesJS into your laravel proejct.

3.x-dev(3y ago)05MITJavaScriptPHP ^7.4|^8.0

Since Dec 20Pushed 3y agoCompare

[ Source](https://github.com/tanle25/laravel-grapesjs)[ Packagist](https://packagist.org/packages/jd-dotlogics_tanle/laravel-grapesjs)[ RSS](/packages/jd-dotlogics-tanle-laravel-grapesjs/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelogDependencies (1)Versions (1)Used By (0)

Laravel Grapesjs Editor
=======================

[](#laravel-grapesjs-editor)

This package provide an esay way to integrate [GrapesJS](https://grapesjs.com/) into your laravel proejct.

Installation
------------

[](#installation)

> `composer require jd-dotlogics/laravel-grapesjs`

Publish files &amp; migrate
---------------------------

[](#publish-files--migrate)

> `php artisan vendor:publish --tag="laravel-grapesjs"`

> `php artisan migrate`

Getting started
---------------

[](#getting-started)

1. Add 'gjs\_data' column to the model's database table (e.g Page), for which you are going to use the editor.
2. Implement Editable Interface and use the EditableTrait trait for the Model class

```
use Illuminate\Database\Eloquent\Model;
use Dotlogics\Grapesjs\App\Traits\EditableTrait;
use Dotlogics\Grapesjs\App\Contracts\Editable;

class Page extends Model implements Editable
{
    use EditableTrait;

    ...
}
```

3. Next Create a Route for editor

```
Route::get('pages/{page}/editor', 'PageController@editor');
```

4. In your controller, use the EditorTrait and add the editor method

```
