Этот пакет генераторов предоставляет различные генераторы, такие как Admin CRUD, Controller, Model, View на основе таблицы, для безболезненной разработки ваших приложений.
Laravel >= 5.5
PHP >= 7.0
composer require tobidsn/admin-generator
После установки пакета вам следует зарегистрировать поставщика услуг TobidsnCrudGeneratorCrudGeneratorServiceProvider
. Обычно Laravel 5.5+ автоматически регистрирует поставщика услуг.
После этого опубликуйте его ресурсы с помощью Artisan- vendor:publish
:
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
Пожалуйста, войдите в laravel и получите доступ к http://localhost:8000/admin/user
Вы найдете файл конфигурации, расположенный по адресу config/crudgenerator.php
Если вы хотите использовать свои собственные файлы шаблонов, вам следует включить его, и он будет использовать файлы из resources/stubs/
' custom_template ' => true,
Вы можете легко изменить путь к шаблону, путь по умолчанию — resources/stubs/
.
' path ' => base_path ( ' resources/stubs/ ' ),
При создании CRUD или представлений генератор автоматически принимает номер столбца для отображения в сетке CRUD или деталях из конфигурации. Вы можете изменить это.
' view_columns_number ' => 5 ,
Установите разделитель, который вы используете для переменных шаблона. Разделитель по умолчанию — %%
везде.
' custom_delimiter ' => [ ' %% ' , ' %% ' ],
Примечание. Вам следует использовать тот же разделитель, что и в файлах шаблонов.
Эта конфигурация поможет вам использовать любые пользовательские переменные шаблона в index
представлений, form
, list
, create
, edit
, show
' dynamic_view_template ' => [],
Группа маршрутов контроллера
' route_group ' => ' admin ' ,
Путь просмотра для генератора представлений
' view_path ' => ' _admin ' ,
Помощник для пользовательского представления и формы
' form_helper ' => ' adminlte3 ' ,
Пакет позволяет пользователю широко настраивать или использовать собственные шаблоны.
Чтобы настроить или изменить шаблон, вам необходимо выполнить следующие действия:
Просто убедитесь, что вы опубликовали все ресурсы этого пакета. Если вы только что не запустили эту команду.
php artisan vendor:publish -- provider ="Tobidsn CrudGenerator CrudGeneratorServiceProvider "
Чтобы заменить шаблон по умолчанию вашим, включите опцию custom_template
в файле config/crudgenerator.php
.
' custom_template ' => true,
Теперь вы можете настроить все из этого каталога resources/stubs/
.
Даже если вам нужно использовать какую-либо пользовательскую переменную, просто добавьте ее в файл config/crudgenerator.php
.
Этот проект лицензируется по лицензии MIT — подробности см. в файле лицензии.