我需要一些帮助。例子:
$table->text('description');
但是,如果我希望我的数据类型是 'LONGTEXT' ,如何编码/编写?
我无法找到有关此@ http://laravel.com/docs/schema的文档
谢谢!
我需要一些帮助。例子:
$table->text('description');
但是,如果我希望我的数据类型是 'LONGTEXT' ,如何编码/编写?
我无法找到有关此@ http://laravel.com/docs/schema的文档
谢谢!
只需使用最近添加的longText
方法。
Schema::create('posts', function ($table) {
$table->increments('id');
$table->integer('user_id');
// ...
$table->longText('description');
// ...
}
常规的 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;');
它现在可用。从文档
$table->longText('description');
Schema::table('table_namae', function (Blueprint $table) {
$table->longText('column_name');
});
您需要简单地编写数据类型长文本来代替字符串
Schema::table('table name ', function (Blueprint $table) {
$table->longText('attachments');
});
我有这份工作给你。
有关更多详细信息,请通过链接 https://laravel.com/docs/4.2/schema