【问题标题】:Add column to database via controller in laravel 4.2通过 laravel 4.2 中的控制器将列添加到数据库
【发布时间】:2016-11-25 05:25:09
【问题描述】:

嗨,我有一个已经完成的项目,但是有人请求向特定表添加新列.我在想是否可以在控制器中实现它。例如,列名是 isOut,那么值应该是 false 而不是 null。感谢您的任何建议

【问题讨论】:

    标签: php laravel laravel-4


    【解决方案1】:

    您可以在控制器内部以及迁移中使用架构生成器。

    只需包含use Illuminate\Support\Facades\Schema;

    然后在控制器函数中运行它:

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

    请注意只运行一次控制器函数,例如通过使用随机字符串创建到该函数的特殊路由。

    【讨论】:

      猜你喜欢
      • 2014-10-30
      • 2020-10-30
      • 1970-01-01
      • 2021-11-06
      • 2016-10-08
      • 1970-01-01
      • 2016-07-21
      • 2019-07-16
      • 2019-04-12
      相关资源
      最近更新 更多