您可以将Jeffrey Way的生成器工具用于Laravel 4,并手动完成。这是一个非常有用的工具。https://github.com/JeffreyWay/Laravel-4-Generators(如果您使用的是Laravel 5,请改用此包:https : //github.com/laracasts/Laravel-5-Generators-Extended)
或者,您可以尝试使用以下软件包之一,它们应将现有架构转换为Laravel迁移。我没有尝试过,但是看看:
另外,在另一个问题中阅读以下答案,可能对您或其他人有用:反向工程或Laravel中的实体自动生成?
如果接受的答案(在编辑这篇文章时)不适合您,请使用这种简单的方法。
看看 Kitloong 的这个包真的很容易使用。
https://github.com/kitloong/laravel-migrations-generator
安装后,只需运行类似以下命令即可将迁移导出到您选择的位置:
php artisan migrate:generate --path="path\to\existing\folder"
Run Code Online (Sandbox Code Playgroud)
例子:
php artisan migrate:generate --path="C:\xampp\htdocs\laravel_bs4\database\migrations\my_new_migrations"
Run Code Online (Sandbox Code Playgroud)
您最终应该会从数据库创建迁移并保存在您指定的位置。
您可以省略该--path选项并简单地运行
php artisan migrate:generate
Run Code Online (Sandbox Code Playgroud)
这会将其导出到默认的 Laravel 迁移文件夹(这是我通常不想要的)。
请务必按照提示进行操作。坚持默认值通常是可以的。
| 归档时间: |
|
| 查看次数: |
12800 次 |
| 最近记录: |