首页 > 解决方案 > 在现有表中添加列而不使用 Laravel 中的迁移

问题描述

有什么方法可以在不使用迁移的情况下在现有表中添加列。我的意思是php artisan migrate通过 Laravel 中的程序/代码而不是 CLI 执行和创建迁移文件。谢谢你。

标签: phplaravel

解决方案


迁移文件只是创建表和其他数据库操作的一种简单方法,您仍然可以在任何地方使用 DB::raw(...); 在 Laravel 上使用原始查询。检查其文档(https://laravel.com/docs/5.8/queries)以正确使用它。

您也可以在代码的任何位置编写 Schema::table(,,,) ,它将返回一些 Schema 对象,如果您使用某些 IDE,您可以执行一些方法来在 apo 运行时运行代码只需尝试通过键入 Schema::table(...)-> 来探索并查看您将拥有什么


推荐阅读