要在 laravel 中编写迁移,我们有不同的方法将它们应用于我们的$table列。例如,其中之一是nullable()使该列可以为空。我想知道,在哪里nullable()定义了类似的功能。我public function nullable()在laravel中看不到任何东西。这必须在这些课程之一中,但我找不到它:1) vendor\laravel\framework\src\Illuminate\Database\Schema\ColumnDefinition2) vendor\laravel\framework\src\Illuminate\Support\Fluent3) vendor\laravel\framework\src\Illuminate\Database\Schema\Blueprint或从这些或其中之一中使用的任何其他特征扩展的任何其他类。这些功能是在哪里定义的?
2 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
修饰符功能nullable
取决于数据库驱动程序(或在laravel中声明的语法)
你可以在里面找到你想要的 vendor\laravel\framework\src\Illuminate\Database\Schema\Grammars\
对于 mysql,请检查 Illuminate\Database\Schema\Grammars\MySqlGrammar
- 2 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消