This repository has been archived on 2024-05-20. You can view files and clone it, but cannot push or open issues or pull requests.

39 lines
765 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Spatie\Activitylog\LogOptions;
use Spatie\Activitylog\Traits\LogsActivity;
/**
* @mixin IdeHelperQuote
*/
class Quote extends Model
{
use LogsActivity, SoftDeletes;
protected $fillable = [
'user_id',
'quote',
];
public function request(): void
{
// Send the quote
// If success, add it to the transactions
activity()
->performedOn($this)
->event('send')
->log("Requested quote: $this->quote");
}
public function getActivityLogOptions(): LogOptions
{
return LogOptions::defaults()
->logOnly(['quote']);
}
}