通过laravel 4.2中的控制器将列添加到数据库

时间:2016-11-25 05:25:09

标签: php laravel laravel-4

嗨,所以我有一个已完成的项目,但有一个请求将新列添加到特定的表我想到了一种方法将新列添加到我的表而不使用迁移或php artisan方法。我在想是否可以在控制器中实现它。比如说列名是isOut,那么值应该是Vue.component('greeting', { template: '<h1>{{message}}</h1>', props: ['message'] }); var vm = new Vue({ el: '#app', data: { message: "Howdie Partners!" } }); 而不是false。谢谢你的建议

1 个答案:

答案 0 :(得分:1)

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

只需加入use Illuminate\Support\Facades\Schema;

即可

然后在控制器功能中运行:

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

注意只运行一次控制器功能,例如通过随机字符串创建一个到此功能的特殊路径。