Laravel 添加 CLOB 列
Laravel add CLOB column
嘿,我在 google 和 Laravel 文档中到处搜索,但找不到如何将 CLOB 字段添加到 table。可能吗?
$table->clob('test');
不工作。
Laravel 的架构管理器不支持所有列类型。
不支持中型和长型 blob,所以我猜 cblob 也不支持
https://github.com/laravel/framework/issues/3544
有一种方法可以在迁移中完成 DB::statement 的原始请求。
看看这个答案
MediumBlob in Laravel database schema
TL;DR
Schema::create("<table name>", function($table) {
// here you do all columns supported by the schema builder
});
// once the table is created use a raw query to ALTER it and add the MEDIUMBLOB
DB::statement("ALTER TABLE <table name> ADD <column name> MEDIUMBLOB");
嘿,我在 google 和 Laravel 文档中到处搜索,但找不到如何将 CLOB 字段添加到 table。可能吗?
$table->clob('test');
不工作。
Laravel 的架构管理器不支持所有列类型。
不支持中型和长型 blob,所以我猜 cblob 也不支持
https://github.com/laravel/framework/issues/3544
有一种方法可以在迁移中完成 DB::statement 的原始请求。
看看这个答案
MediumBlob in Laravel database schema
TL;DR
Schema::create("<table name>", function($table) {
// here you do all columns supported by the schema builder
});
// once the table is created use a raw query to ALTER it and add the MEDIUMBLOB
DB::statement("ALTER TABLE <table name> ADD <column name> MEDIUMBLOB");