gpt4 book ai didi

php - 在 Laravel 迁移中使列不可为空

转载 作者:IT老高 更新时间:2023-10-28 11:50:08 26 4
gpt4 key购买 nike

我正在编写迁移以使表中的某些列可为空。对于 down 函数,我当然想让那些列 not nullable 再次。我查看了schema builder docs ,但看不到这样做的方法。

任何帮助将不胜感激。

最佳答案

在 Laravel 5 之前,没有 Laravel 原生方法可以使用模式构建器更改现有表列。您需要为此使用原始查询。

但是,从 Laravel 5 开始,您可以使用:

$table->string('foo')->nullable(false)->change();

在运行上述命令之前,您必须具有 dbal 依赖项:

composer require doctrine/dbal

关于php - 在 Laravel 迁移中使列不可为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14013832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com