Integration is package to work with frontend developer.
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,
]
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',
],
],
];
Field | Usage |
---|---|
path_partial_component | Path where to load partial component |
controller | Controller and methode use to get detail iframe |
prefix_uri | Uri prefix for integration route |
disabled | Disable the integration generation |
pages | Table of static page |
@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