2016-11-25 47 views
-1

嗨,所以我有一个已经完成的项目,但有一个请求,以添加一个新的列到特定的表我想一种方法来添加新列到我的表而无需使用迁移或php工匠方法。我在想如果它可以在控制器中实现它。例如,列名是isOut,那么值应该是false而不是null。感谢您的任何建议通过laravel 4.2中的控制器添加列到数据库

回答

1

您可以在控制器以及迁移中使用Schema Builder。

就包括use Illuminate\Support\Facades\Schema;

然后,控制器功能中运行这些:

Schema::table('table_name', function($table) 
{ 
    $table->boolean('isOut')->default(false); 
}); 

小心只用一个随机字符串制作这一功能的特殊路线运行一次的控制功能,例如。

+0

谢谢你会试试这个! – BourneShady

相关问题