我试图在模型函数中保存数据。使用模型的 save() 函数时,我看到一些错误,如下所示。
Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into account_types( name, updated_at, created_at) values (manufactuer, 2019-08-05 05:33:57, 2019-08-05 05:33:57)) 在文件 F:\HTML&
我已经删除了表中的 created_at 和 updated_at 列,因为我不需要它。我想知道在 Laravel 中使用模型 save() 函数时如何禁用 created_at 和 update_at 数据保存。
<?php
namespace pshub;
use Illuminate\Database\Eloquent\Model;
class AccountType extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['name'];
// Create Type Function
public function createType($type) {
$existence = $this->where('name', $type)->get();
if (sizeof($existence) > 0) {
return $this->where('name', $type);
} else {
$this->name = $type;
$this->save();
return $this->id;
}
}
}
汪汪一只猫
翻阅古今