【发布时间】:2021-11-20 04:22:45
【问题描述】:
我正在使用 SPATIE laravel-activitylog 我按照所有说明进行操作,但它仍然只记录 Create 函数而不是在 Modal 上使用它时更新
我的模态
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Spatie\Activitylog\Traits\LogsActivity;
class Contact extends Model
{
use HasFactory, LogsActivity;
protected $fillable = [
'comp_name',
'cont_name',
'cont_email',
'cont_number',
'created_by',
'updated_by',
];
// spatie activitylog
protected static $logFillable = true;
protected static $logOnlyDirty = true;
protected static $logName='users'; // default
}
我的控制器
Contact::where('id',$input['id'])->update($data);
$retrnArray = array('status'=>1,'msg'=>'Updated Successfully');
【问题讨论】:
-
您正在更新新信息,而不仅仅是没有更改的相同模型?
-
@NicklasKevinFrank 我正在更新一个号码
标签: php laravel logging laravel-8 activitylog