【发布时间】:2016-11-25 05:25:09
【问题描述】:
嗨,我有一个已经完成的项目,但是有人请求向特定表添加新列.我在想是否可以在控制器中实现它。例如,列名是 isOut,那么值应该是 false 而不是 null。感谢您的任何建议
【问题讨论】:
嗨,我有一个已经完成的项目,但是有人请求向特定表添加新列.我在想是否可以在控制器中实现它。例如,列名是 isOut,那么值应该是 false 而不是 null。感谢您的任何建议
【问题讨论】:
您可以在控制器内部以及迁移中使用架构生成器。
只需包含use Illuminate\Support\Facades\Schema;
然后在控制器函数中运行它:
Schema::table('table_name', function($table)
{
$table->boolean('isOut')->default(false);
});
请注意只运行一次控制器函数,例如通过使用随机字符串创建到该函数的特殊路由。
【讨论】: