File: /var/www/console.fixgini.com/app/Models/SellerCertificate.php
<?php
namespace App\Models;
use Illuminate\Support\Str;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class SellerCertificate extends Model
{
use HasFactory;
protected static function boot()
{
parent::boot();
static::creating(function ($model) {
if (empty($model->uuid)) {
$model->uuid = (string) Str::uuid();
}
});
}
protected $keyType = 'string';
public $incrementing = true;
protected $fillable = [
"user_id",
"uuid",
"category_id",
"title",
"year_obtained",
"document",
"document_public_url",
"status",
];
public function category()
{
return $this->belongsTo(Category::class);
}
public function user()
{
return $this->belongsTo(User::class);
}
protected $table = 'seller_certificates';
}