我需要一些帮助。 例如:
$table->text('description');
但是,如果我想要我的数据类型是'LONGTEXT',如何编码/写入?
我无法找到关于此http://laravel.com/docs/schema
的文档谢谢!
答案 0 :(得分:5)
它现在可用。来自文档
$table->longText('description');
答案 1 :(得分:3)
只需使用最近添加的longText
方法。
Schema::create('posts', function ($table) {
$table->increments('id');
$table->integer('user_id');
// ...
$table->longText('description'); // Typos changed from lognText
// ...
}
使用常规的Laravel Schema类无法实现这一点,因为它没有实现这种类型。如果确实需要它,可以使用Schema类创建表,然后使用SQL查询更改表以添加此字段。例如,您可以:
Schema::create('posts', function ($table) {
$table->increments('id');
$table->integer('user_id');
// ...
$table->text('description');
// ...
}
DB::statement('ALTER TABLE `posts` COLUMN `description` `description` LONGTEXT;');
答案 2 :(得分:0)
您需要简单地写数据类型长文本来代替字符串
Schema::table('table name ', function (Blueprint $table) {
$table->longText('attachments');
});
我有这项工作给你。
了解更多详情请浏览链接 https://laravel.com/docs/4.2/schema
答案 3 :(得分:0)
Schema::table('table_namae', function (Blueprint $table) {
$table->longText('column_name');
});