上次分享数据库表生成迁移文件,这次分享一下数据库表生成对应的Model类的文件,简单粗暴,好用。
直接说主题,直接composer:
composer require krlove/eloquent-model-generator --dev
这个就是生成Model类文件的工具,直接运行命令生成即可:
php artisan krlove:generate:model OrderGoodsModel --table-name=order_goods
这个命令的 OrderGoodsModel 替换成你的表名(注意驼峰),后面order_goods也是替换成你表名就可以。
运行后会显示:
这样就可以啦。
注意:可能稍微会慢一些,运行命令后稍等一会就可以了,不是卡死,
不需要格式化代码换行下面这一步忽略即可
再分享一个phpstrom的简单设置,很方便的能把生成的文件里面$fillable字段相关的数组直接格式化,比较方便,我这是用了汉化插件,具体自己翻译哈,或者按照路径找就可以了:
接下来就直接在左边Model文件选中需要格式化的文件,ctrl+alt+L 弹出框点击确定即可,所有生成的Midel里面的$fillable字段数组就格式化换行了,不需要换行这一步忽略即可。
推荐