Как обновить запись в Laravel?
Вы не правильно понимаете назначение функции updateOrCreate.
В вашем случае нужно получить экземпляр объекта Result, а после уже вносить в него изменения.$model = Result::where('asset_id', '=', $asset_id)->first();
$model->result = 100;
$model->save();
У вас в $fillable = ['user_id', 'result'] разрешено изменение или добавление user_id, а вы пытаетесь обращаться к asset_id.