php - 在现有表中添加列而不使用 Laravel 中的迁移
问题描述
有什么方法可以在不使用迁移的情况下在现有表中添加列。我的意思是php artisan migrate
通过 Laravel 中的程序/代码而不是 CLI 执行和创建迁移文件。谢谢你。
解决方案
迁移文件只是创建表和其他数据库操作的一种简单方法,您仍然可以在任何地方使用 DB::raw(...); 在 Laravel 上使用原始查询。检查其文档(https://laravel.com/docs/5.8/queries)以正确使用它。
您也可以在代码的任何位置编写 Schema::table(,,,) ,它将返回一些 Schema 对象,如果您使用某些 IDE,您可以执行一些方法来在 apo 运行时运行代码只需尝试通过键入 Schema::table(...)-> 来探索并查看您将拥有什么
推荐阅读
- javascript - JavaScript/jQuery - 未捕获的 TypeError - 但变量已在脚本中启动
- r - 计算两列的百分比并将值添加到新数据框
- python - 从 WebDriver 元素中检索属性
- python - 迭代多处理列表的结果会消耗大量内存
- javascript - 验证
点击谷歌地图自动完成的结果后清除输入 - bamboo - Bamboo - 为运行时动态给出的分支构建
- javascript - 如何在下拉列表中显示值?
- r - 如何在没有完整样本数据的情况下进行配对 t 检验?
- entity-framework - 实体框架中的会话之间是否共享数据库上下文?
- sql - 获取从星期四开始的周开始/结束日期和周数