从迁移中显示 Laravel SQL

Posted

技术标签:

【中文标题】从迁移中显示 Laravel SQL【英文标题】:Show Laravel SQL from migation 【发布时间】:2013-06-12 03:10:10 【问题描述】:

有没有办法显示 Laravel-4 将针对给定迁移的数据库运行的实际 SQL?

我想在实际将其提交到数据库之前看看它的行为。

【问题讨论】:

【参考方案1】:

这就是诀窍:

php artisan 迁移 --pretend

【讨论】:

对于调试生成无效 SQL 的有效 PHP 非常有用。就我而言,未指定小数的(可选)参数 $table->decimal(10,2) 有句点而不是逗号。

以上是关于从迁移中显示 Laravel SQL的主要内容,如果未能解决你的问题,请参考以下文章

mysql laravel 可以外连接还是全连接?

Laravel 5.0 - 在 1 个迁移中重命名多个列

Laravel 更新有时使用 'INSERT' SQL

如何使用 Laravel 迁移从列中删除唯一约束?

如何从 Laravel 项目中删除所有迁移但保留表和字段

Laravel 迁移:从现有外键中删除 onDelete('cascade')