1.Para instalar SFW hay que incluir el componente:
composer require softinline/sfwcomponent
2.Una vez esté cargado el vendor, hay que activar la línea en al archivo /config/app.php en la sección de providers añadiendo la siguiente línea
Softinline\SfwComponent\SfwComponentServiceProvider::class
3.Una vez el provider ya está cargado, debemos publicar los assets con
php artisan vendor:publish
{
"type":"screen",
"title":"smtps",
"layout":"back.layouts.default",
"ajax":false,
"name":"index",
"url":"back/super/smtps",
"components":[
{
"type":"function",
"function":"breadcrumbIndex"
},
{
"type":"div",
"class":"row",
"components":[
{
"type":"div",
"class":"col-lg-12",
"components":[
{
"type":"div",
"class":"card",
"components":[
{
"type":"div",
"class":"card-body",
"components":[
{
"type":"div",
"class":"col-lg-12 text-right",
"components":[
{
"type":"button",
"action":"link:back/super/smtps/add",
"title":"add",
"class":"btn btn-primary mb-2",
"icon":"las la-plus-circle"
}
]
},
{
"type":"div",
"class":"col-lg-12",
"components":[
{
"type":"datatable",
"class":"table",
"name":"admin-smtps",
"footer":"true",
"pageLength":"50",
"url":"/back/super/smtps",
"selector":false,
"columns":[
{
"name":"id",
"field":"id",
"width":"1%"
},
{
"name":"smtp",
"field":"smtp"
},
{
"name":"created_at",
"field":"created_at"
},
{
"name":"actions",
"field":"actions",
"orderable":"false",
"searchable":"false"
}
]
}
]
}
]
}
]
}
]
}
]
}
]
}