通过 laravel 4.2 中的控制器将列添加到数据库
Add column to database via controller in laravel 4.2
你好,我有一个已经完成的项目,但有人要求将新专栏添加到特定的 table 我正在考虑一种方法将新专栏添加到我的 table 不使用 migrate 或 php artisan 方法。我在想是否可以在控制器中实现它。例如列名是 isOut 那么值应该是 false
而不是 null
。感谢您的任何建议
您可以在控制器和迁移中使用架构生成器。
只包含use Illuminate\Support\Facades\Schema;
然后运行控制器函数中的这个:
Schema::table('table_name', function($table)
{
$table->boolean('isOut')->default(false);
});
只注意 运行 控制器函数一次,例如通过使用随机字符串创建到此函数的特殊路径。
你好,我有一个已经完成的项目,但有人要求将新专栏添加到特定的 table 我正在考虑一种方法将新专栏添加到我的 table 不使用 migrate 或 php artisan 方法。我在想是否可以在控制器中实现它。例如列名是 isOut 那么值应该是 false
而不是 null
。感谢您的任何建议
您可以在控制器和迁移中使用架构生成器。
只包含use Illuminate\Support\Facades\Schema;
然后运行控制器函数中的这个:
Schema::table('table_name', function($table)
{
$table->boolean('isOut')->default(false);
});
只注意 运行 控制器函数一次,例如通过使用随机字符串创建到此函数的特殊路径。