为了账号安全,请及时绑定邮箱和手机立即绑定

laravel ColumnDefinition 类中的方法在哪里实现?

laravel ColumnDefinition 类中的方法在哪里实现?

PHP
子衿沉夜 2021-10-22 15:22:46
要在 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


查看完整回答
反对 回复 2021-10-22
  • 2 回答
  • 0 关注
  • 127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信