由于Lumen 是一个为速度而生的API框架,因此削去了很多命令。
新建model文件,搭建在laravel中可能使用最多的是make:model,在lumen中可以这样添加
先增加
composer require biliboobrian/src/lumen-angular-code-generator (这是在交友网站上找到的一个composer)
在 bootstrap/app.php中注册:
$app->register(biliboobrian\lumenAngularCodeGenerator\Provider\GeneratorServiceProvider::class);
php artisan一下可以看到使用方法:bilibo:lumen:model
由于不是很喜欢这种命令行风格,因此进行了小改造:
打开:vendor/biliboobrian/Command/GenerateLumenModelCommand
修改:protected $name = 'code:model';
命令行输入
php artisan code:model ABC
就可以生成对应数据表. ABC对应的表是 a_b_cs. 数据表默认后面都是带复数s
修改生成的model文件夹和namespace的路径: biliboobrian/srcResources/config