PHP code example of flobbos / page-composer

1. Go to this page and download the library: Download flobbos/page-composer library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

flobbos / page-composer example snippets


'language_model' => 'Flobbos\PageComposer\Models\Language',

"./vendor/flobbos/page-composer/src/resources/views/**/*.blade.php",

@stack('scripts')

@stack('styles')

'middleware' => [
        'web',
        'auth:sanctum',
        config('jetstream.auth_session'),
        'verified',
    ]

route('page-composer::pages.index');
route('page-composer::pages.create');
route('page-composer::pages.edit',$page_id);

route('page-composer::pages.detail',$page_id);

route('page-composer::dashboard');

'rules' => [
        'pageData.name' => '        'pageData.slider_image' => 'sometimes:image',
        'pageData.newsletter_image' => 'sometimes:image',
        'pageTranslations.*.content.title' => '

   'showFaq' => true,

    'useTags' => true,

    'useCategories' => true,

    'showElementCreator' => true,

'column_presets' => [
    [
        'size' => 12,
        'label' => 'Full',
        'preview_segments' => 1,
        'group' => 'full',
        '        'size' => 5,
        'label' => '5/12',
        'preview_segments' => 5,
    ],
],

'column_widths' => [
    12 => 'w-full',
    9 => 'w-3/4',
    8 => 'w-2/3',
    6 => 'w-1/2',
    4 => 'w-1/3',
    3 => 'w-1/4',
],

'quill_toolbar' => [
    [['header' => [false, 1, 2, 3]]],
    ['bold', 'italic', 'underline'],
    [['list' => 'ordered'], ['list' => 'bullet']],
    ['link'],
    ['clean'],
],

'layout' => 'layouts.app',

> 'payload' => [
>     'max_size' => 5 * 1024 * 1024, // was 1MB
>     'max_nesting_depth' => 20,     // was 10 — composer paths are ~10 deep
>     'max_calls' => 200,            // was 50
>     'max_components' => 1000,      // was 20 — set comfortably above your largest page's row+column+element count
> ],
> 

'date_format' => 'Y-m-d', // ISO 8601, locale-neutral
bash
php artisan page-composer:install
bash
php artisan vendor:publish
bash
php artisan vendor:publish
bash
php artisan migrate
bash
php artisan cache:clear
php artisan view:clear
php artisan config:clear
php artisan optimize:clear