Рубрики
Uncategorized

Генератор кода Ларавеля

Автор оригинала: David Wong.

/| генератор laravel Это генератор кода графического интерфейса, который может быстро генерировать код для приложения laravel

Адрес проекта

  • github

github

  • Облако кода

Облако кода

  • Добавить таблицу данных
  • Добавить шаблон, который можно добавлять и редактировать
  • Добавьте внешний ключ и ассоциацию
  • Добавьте отображаемое имя, правило и другие поля

Требование

  • PHP.0.0
  • Ларавель

< https://img.develop paper.com/imgs/laravel_generator_zh_index.png””>https://cdn.linkgoup.com/lara…;> https://img.develop paper.com/imgs/laravel_generator_zh_index.png””>https://cdn.linkgoup.com/lara…;>

устанавливать

Через композитора

composer require --dev foryoufeng/laravel-generator

Если вы используете laravel под 5.5, вам необходимо config/app. php Добавить:

Foryoufeng\Generator\GeneratorServiceProvider::class

Выполните следующую команду, чтобы установить генератор кода

php artisan generator:install

После запуска вы можете config/generator.php Настройте свой код в

Теперь вы можете получить доступ к URL-адресу вашего приложения http://yourhost/generator Для использования laravel-генератор

После установки модель, контроллеры, маршрут, представления и другие шаблоны создаются по умолчанию. Другие шаблоны могут быть добавлены или изменены в соответствии с реальными потребностями вашего проекта

Шаблон

< https://img.develop paper.com/imgs/laravel_generator_zh_template.png””>https://cdn.linkgoup.com/lara…;> https://img.develop paper.com/imgs/laravel_generator_zh_template.png””>https://cdn.linkgoup.com/lara…;>

использование

generator.php Описание документа


    //Address visited
    'route' = > 'generator', // if you don't want to access this address, you can change it
    //You can also define your own validation rules
         'rules'=>[
             'string',
             'email',
             'file',
             'numeric',
             'array',
             'alpha',
             'alpha_dash',
             'alpha_num',
             'date',
             'boolean',
             'distinct',
             'phone',
         ],
    //Customize the fields you need
    'customDummys'=>[
        'DummyAuthor'=>env('DUMMY_AUTHOR','foryoufeng')
    ]
];

Шаблон

Вы можете определить нужный вам шаблон в соответствии с форматом шаблона, заданным проектом, например

< https://img.develop paper.com/imgs/laravel_generator_v2_zh.png””>https://cdn.linkgoup.com/lara…;> https://img.develop paper.com/imgs/laravel_generator_v2_zh.png””>https://cdn.linkgoup.com/lara…;>

Будьте осторожны

  • В настоящее время проект поддерживает только китайский и английский языки
  • При создании таблиц данных id Добавляется по умолчанию, поэтому не добавляйте id Поле, иначе будет сообщено об ошибке