Este paquete Generador proporciona varios generadores como Admin CRUD, Controlador, Modelo, Vista basados en tabla para el desarrollo sencillo de sus aplicaciones.
Laravel >= 5.5
PHP >= 7.0
composer require tobidsn/admin-generator
Una vez instalado el paquete, debe registrar el proveedor de servicios TobidsnCrudGeneratorCrudGeneratorServiceProvider
. Normalmente, Laravel 5.5+ registrará el proveedor de servicios automáticamente.
Después de eso, publique sus activos usando el comando vendor:publish
Artisan:
php artisan vendor:publish --provider="TobidsnCrudGeneratorCrudGeneratorServiceProvider"
php artisan make:migration create_users_table
php artisan migrate
php artisan crud:admin User --table=users
protected $ signature = ' crud:admin {name : Class (singular) for example User}
{--table= : The name of the Table.}
{--model= : The name of the Model.}
{--route-group= : The name of the Model.}
{--view-path= : The name of the view path.} ' ;
php artisan serve
Inicie sesión en laravel y acceda http://localhost:8000/admin/user
Encontrará un archivo de configuración ubicado en config/crudgenerator.php
Cuando desee utilizar sus propios archivos de plantilla personalizados, debe activarlo y utilizará los archivos de resources/stubs/
' custom_template ' => true,
Puede cambiar la ruta de su plantilla fácilmente, la ruta predeterminada es resources/stubs/
.
' path ' => base_path ( ' resources/stubs/ ' ),
Al generar CRUD o las vistas, el generador asumirá el número de columna que se mostrará en la cuadrícula CRUD o los detalles automáticamente desde la configuración. Puedes cambiarlo.
' view_columns_number ' => 5 ,
Establezca el delimitador que utiliza para las variables de su plantilla. El delimitador predeterminado es %%
en todas partes.
' custom_delimiter ' => [ ' %% ' , ' %% ' ],
Nota: Debe utilizar el mismo delimitador que el de sus archivos de plantilla.
Esta configuración le ayudará a utilizar cualquier plantilla personalizada en las vistas index
, form
, list
, create
, edit
y show
' dynamic_view_template ' => [],
Grupo de rutas del controlador
' route_group ' => ' admin ' ,
Ver ruta para el generador de vistas
' view_path ' => ' _admin ' ,
Ayudante para vista y formulario personalizados
' form_helper ' => ' adminlte3 ' ,
El paquete permite al usuario personalizar ampliamente o utilizar plantillas propias.
Para personalizar o cambiar la plantilla, debe seguir estos pasos:
Solo asegúrese de haber publicado todos los recursos de este paquete. Si no acaba de ejecutar este comando.
php artisan vendor:publish -- provider ="Tobidsn CrudGenerator CrudGeneratorServiceProvider "
Para anular la plantilla predeterminada con la suya, active la opción custom_template
en el archivo config/crudgenerator.php
.
' custom_template ' => true,
Ahora puede personalizar todo desde este directorio resources/stubs/
.
Incluso si necesita utilizar cualquier variable personalizada, simplemente agréguela en el archivo config/crudgenerator.php
.
Este proyecto tiene la licencia MIT; consulte el archivo de licencia para obtener más detalles.