Установка компоненетов через композер
composer require laravelcollective/html:5.2.*
composer require appzcoder/crud-generator
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
Collective\Html\HtmlServiceProvider::class,
Appzcoder\CrudGenerator\CrudGeneratorServiceProvider::class,
php artisan vendor:publish
Артизан команды для генератора
php artisan crud:generate Posts --fields="title#string, body#text"
php artisan crud:generate Posts --fields="title#string#required, body#text#required_with:title|alpha_num" --route=yes --pk=id --view-path="admin" --namespace=Admin --route-group=admin
php artisan crud:generate Categories --fields="title#string#required, description#text#required, slug#string, img#string"
php artisan crud:generate Items --fields="categories_id#integer, title#string#required, code#string, description#text#required, slug#string, img#string" --route=no --pk=id
Ключ
Значение
--fields
Имя поля для форм и модели
--route
Включить маршрут crud в routes.php? Да или Нет
--pk
Название первичного ключа
--view-path
Путь до "Видов"
--namespace
Пространство имен контроллера
--route-group
Префикс группы для маршрутов
string
char
varchar
password
email
date
datetime
time
timestamp
text
mediumtext
longtext
json
jsonb
binary
number
integer
bigint
mediumint
tinyint
smallint
boolean
decimal
double
float