$ table-> string(' some_text')之间的差异; &安培; $表 - >文字(' SOME_TEXT&#39);在Laravel?

时间:2015-02-14 19:08:10

标签: php laravel-5

有什么区别:

$table->string('some_text');

$table->text('some_text');
<\ n>在Laravel?

如果你能够全面,请。谢谢。

1 个答案:

答案 0 :(得分:11)

根据定义here

$table->string()使用VARCHAR等效项

$table->text()使用等效的TEXT

(实际类型可能取决于数据库系统)

明显的区别是VARCHAR有一个指定的长度(默认为string()是255个字符)而TEXT没有。

Here is a comparison of the two types in MySQL