Laravel命令提示符FatalErrorException "Call to a member function nullable() on null"



每当我尝试迁移时,我都会在给定的代码上得到fatalerrorexception:

public function up()
{
    Schema::create('category_details', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->tinyInteger('status')->comment('0 => inactive, 1 => active');
        $table->timestamp('created_at')->nullable()->default(DB::raw('CURRENT_TIMESTAMP'));
        $table->interger('created_by');
        $table->timestamp('updated_at')->nullable()->default(DB::raw('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'));
        $table->interger('updated_by');
    });
}

您的模式不正确:

$table->interger('created_by');
$table->timestamp('updated_at')->nullable()->default(DB::raw('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'));
$table->interger('updated_by');

应为integer,而不是interger

$table->integer('created_by');
$table->timestamp('updated_at')->nullable()->default(DB::raw('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'));
$table->integer('updated_by'

最新更新