public static function create(array $attributes = []) { $model = static::createInstance(); if (array_key_exists('id', $attributes)) { $model->setId($attributes['id']); } $model->fill($attributes); $model->save(); return $model; }