laravel代碼生成器

laravel-generator

<p align="center">⛵laravel-generator 是一個爲laravel應用快速生成代碼的圖形化界面代碼生成器</p>php

項目地址laravel

  • github

https://github.com/foryoufeng/laravel-generatorgit

  • 碼雲

https://gitee.com/foryoufeng/laravel-generatorgithub

  • Version 2.0

  • 添加數據表
  • 增長模板,能夠進行添加和編輯
  • 增長外鍵和關聯關係
  • 新增顯示名稱、規則等字段

要求

  • PHP >= 7.0.0
  • Laravel >= 5

UI界面

<img src="https://cdn.linkgoup.com/lara...; alt="laravel-generator">bash

安裝

經過Composerapp

composer require --dev foryoufeng/laravel-generator

若是你是運行的Laravel 5.5如下的版本,須要在config/app.php的service provider中添加:composer

Foryoufeng\Generator\GeneratorServiceProvider::class

運行以下命令來安裝代碼生成器ide

php artisan generator:install

運行後,你能在config/generator.php中配置你的代碼ui

如今你能夠訪問你的應用urlhttp://yourhost/generator 來使用laravel-generatorurl

安裝完成後,項目默認生成了model,controllers,route和views等這幾個模板,其餘模板能夠根據本身項目的實際須要進行添加或者修改

模板

<img src="https://cdn.linkgoup.com/lara...; alt="laravel-generator">

用法

generator.php 文件說明

<?php

return [
    'name' => 'Laravel-generator',//應用的名稱
    //訪問的地址
    'route'=>'generator',//若是你不想訪問這個地址,能夠換掉
    //字段的規則 , 你也能夠定義你本身的驗證規則
         'rules'=>[
             'string',
             'email',
             'file',
             'numeric',
             'array',
             'alpha',
             'alpha_dash',
             'alpha_num',
             'date',
             'boolean',
             'distinct',
             'phone',
         ],
    //自定義你須要的字段
    'customDummys'=>[
        'DummyAuthor'=>env('DUMMY_AUTHOR','foryoufeng')
    ]
];

模板

你能夠根據項目給出的模板格式來定義你所須要的模板,例如

<img src="https://cdn.linkgoup.com/lara...; alt="laravel-generator">

注意

  • 項目如今只支持中文和英文2種語言
  • 生成數據表的時候,id已經默認添加了,因此不要加id字段,不然會報錯
相關文章
相關標籤/搜索