distilleries/integration

Tool to have a dashboard of component of the app.

Installs: 1 265

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 3

Forks: 1

Open Issues: 0

Language:HTML

1.2.0 2019-06-12 17:17 UTC

This package is auto-updated.

Last update: 2024-10-13 05:02:35 UTC


README

Total Downloads Latest Stable Version License

Integration

Integration is package to work with frontend developer.

Table of contents

Installation

Auto detect package has been set on this release.

Add on your composer.json

    "require": {
        "distilleries/integration": "1.*",
    }

run composer update.

Add Service provider to config/app.php:

(or auto-loaded if Laravel >= 5.7)

    'providers' => [
        //
        // Package Service Providers...
        //
        Distilleries\Integration\IntegrationServiceProvider::class,
    ]

Configurations

    return [
        'path_partial_component' => resource_path('views/frontend/integration/components/partials'),
        'controller' => '\Distilleries\Integration\Http\Controllers\Frontend\IntegrationController@getComponentDetail',
        'prefix_uri' => 'integration',
        'disabled' => false,
        'pages' => [
            [
                'name' => 'Page FAQ Example',
                'slug' => 'faq',
                'status' => 'done', //done,in_progress,todo
                'view' => 'integration::frontend.integration.pages.faq',
            ],
        ],
    ];

Usage

    @component('frontend.components.forms.buttons',transform('Forms\ButtonsTransformer', [
        'type' => 'submit',
        'background' => '',
        'border' => 'border-enabled',
        'text_color' => 'text-grey',
        'size' => 'small',
    ]))
        @slot('label')
            EDIT
        @endslot
    @endcomponent