asp*_*tar 2 php laravel laravel-4
当你看到这个:
$table->string('email');
Run Code Online (Sandbox Code Playgroud)
字符串究竟意味着什么 是varchar还是tinytext?
默认值有多长?
我可以在源文件中覆盖值,而不使用
$table->string('email', 100);
Run Code Online (Sandbox Code Playgroud)
每时每刻?
它是varchar,默认长度是255 - 如源代码中所定义:
public function string($column, $length = 255)
Run Code Online (Sandbox Code Playgroud)
在源文件中我可以覆盖该值
您不应该修改源代码.如果这样做,每次运行composer update时都会有被覆盖的风险.每次在代码中定义新字符串时,都应该定义自己喜欢的任何自定义最大值.
虽然我建议你,除非你有充分的理由,否则使用255通常都可以.
| 归档时间: |
|
| 查看次数: |
1304 次 |
| 最近记录: |