Dieses Generatorpaket bietet verschiedene Generatoren wie Admin CRUD, Controller, Modell und Tabellenansicht für die problemlose Entwicklung Ihrer Anwendungen.
Laravel >= 5.5
PHP >= 7.0
composer require tobidsn/admin-generator
Sobald das Paket installiert ist, sollten Sie den Dienstanbieter TobidsnCrudGeneratorCrudGeneratorServiceProvider
registrieren. Normalerweise registriert Laravel 5.5+ den Dienstanbieter automatisch.
Anschließend veröffentlichen Sie die Assets mit dem Befehl 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
Bitte melden Sie sich bei Laravel an und greifen Sie auf http://localhost:8000/admin/user
zu
Eine Konfigurationsdatei finden Sie unter config/crudgenerator.php
Wenn Sie Ihre eigenen benutzerdefinierten Vorlagendateien verwenden möchten, sollten Sie diese aktivieren, damit die Dateien aus resources/stubs/
verwendet werden.
' custom_template ' => true,
Sie können Ihren Vorlagenpfad einfach ändern. Der Standardpfad ist resources/stubs/
.
' path ' => base_path ( ' resources/stubs/ ' ),
Beim Generieren von CRUD oder den Ansichten übernimmt der Generator die Spaltennummer, die für das CRUD-Raster oder die CRUD-Details angezeigt werden soll, automatisch aus der Konfiguration. Sie können es ändern.
' view_columns_number ' => 5 ,
Legen Sie Ihr Trennzeichen fest, das Sie für Ihre Vorlagenvariablen verwenden. Das Standardtrennzeichen ist überall %%
.
' custom_delimiter ' => [ ' %% ' , ' %% ' ],
Hinweis: Sie sollten das gleiche Trennzeichen wie in Ihren Vorlagendateien verwenden.
Diese Konfiguration hilft Ihnen, alle benutzerdefinierten Vorlagenvariablen in den Ansichten index
, form
, list
, create
, edit
und show
zu verwenden
' dynamic_view_template ' => [],
Routengruppe des Controllers
' route_group ' => ' admin ' ,
Ansichtspfad für den Ansichtsgenerator
' view_path ' => ' _admin ' ,
Helfer für benutzerdefinierte Ansichten und Formulare
' form_helper ' => ' adminlte3 ' ,
Das Paket ermöglicht es dem Benutzer, umfangreiche Anpassungen vorzunehmen oder eigene Vorlagen zu verwenden.
Um die Vorlage anzupassen oder zu ändern, müssen Sie die folgenden Schritte ausführen:
Stellen Sie einfach sicher, dass Sie alle Assets dieses Pakets veröffentlicht haben. Wenn Sie diesen Befehl nicht einfach ausgeführt haben.
php artisan vendor:publish -- provider ="Tobidsn CrudGenerator CrudGeneratorServiceProvider "
Um die Standardvorlage mit Ihrer eigenen zu überschreiben, aktivieren Sie die Option custom_template
in der Datei config/crudgenerator.php
.
' custom_template ' => true,
Jetzt können Sie alles in diesem Verzeichnis resources/stubs/
anpassen.
Auch wenn Sie benutzerdefinierte Variablen verwenden müssen, fügen Sie diese einfach in die Datei config/crudgenerator.php
ein.
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Lizenzdatei