SFW Framework

simplifica el desarrollo de aplicaciones web

INSTALACIÓN

Puedes instalar el framework de manera fácil, usando composer y configurando algunos archivos, puedes tener operativo SFW en pocos minutos

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

EDITOR

Puedes usar el editor de componentes online, podrás explorar los métodos y componentes de manera fácil y elegir que SfwComponent se adapta mejor en cada caso

EJEMPLOS

Tenemos múltiples ejemplos, uploads, calendars, datatables, con opciones para translations, gestión de archivos, idiomas, todo lo necesario para tus aplicaciones web
                                
{
    "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"
                                                        }
                                                    ]
                                                }
                                            ]
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}