吉姆波利诺 / laravel-model-builder
基于在您的 MySQL 数据库中找到的表和关系构建 eloquent 模型
dev-master
2021-02-10 09:16 UTC
This package is auto-updated.
Last update: 2024-09-10 17:18:02 UTC
README
Laravel 模型构建器,一个逆向工程 MySQL 数据库到 Laravel 模型的拙劣尝试。
用法
将以下内容添加到您的 composer.json 中
"require": { "jimbolino/laravel-model-builder" : "dev-master" },
添加到您的 routes.php 中
Route::get('/generate/models', '\\Jimbolino\\Laravel\\ModelBuilder\\ModelGenerator5@start');
运行该 URL,您的模型将在 storage\models 文件夹中创建,因此您必须手动将它们复制到您的真实模型文件夹。或者更好的是,使用类似 beyond compare 的工具来更新您的当前模型。
已知问题
- 自身关系(父_id、子_id 等)会导致重复的函数名称
- 表之间的多个外键也将无法正常工作
- 正确检测 $timestamps 值