【问题标题】:how to use data type as "blob" during migration in Laravel 6如何在 Laravel 6 迁移期间将数据类型用作“blob”
【发布时间】:2020-02-14 01:54:20
【问题描述】:

当我尝试迁移出现错误时,我想将 HTML 作为 blob 数据类型存储在数据库中

Schema::create('projects', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->string('project_name');
            $table->blob('project_description');
            $table->timestamps();
        });
    }
php artisan module:migrate projects
Migrating: 2019_10_17_125423_create_projects_table

BadMethodCallException : 方法 Illuminate\Database\Schema\Blueprint::blob 不存在。

在 xampp\htdocs\minidmsapi\vendor\laravel\framework\src\Illuminate\Support\Traits\Macroable.php:104

【问题讨论】:

  • 你可以使用这个$table->binary('name');它相当于blob
  • @SalmanZafar 是的,它的工作原理

标签: laravel database-migration


【解决方案1】:

Laravel 他们有binary 而不是blobbinary 等价于blob

你可以像这样使用它:

$table->binary('name'); 

欲了解更多信息,请参阅docs

谢谢

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 2022-06-28
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    相关资源
    最近更新 更多