laravel 使用已有数据库自动创建model
1.laravel 使用已有数据库自动创建model
php artisan make:command create_model
app/Console/Console/Commands\create_model.php
protected $signature = 'my:create_model';
public function handle()
{
$tables = DB::select(DB::raw('show tables'));
foreach ($tables as $table) {
foreach ($table as $v) {
$table_names[] = $v;
$this->call('make:model', ['name'=>$v]);
}
}
}
app/Console/Console/Kernel.php
protected $commands = [
Commands\create_model::class
];
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步