Files
BRISTO/app/Models/Document.php
jeremy bayse 89a369964d Premier commit
2026-02-09 11:27:21 +01:00

33 lines
632 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class Document extends Model
{
use HasFactory;
protected $fillable = [
'contract_id',
'filename',
'path',
'mime_type',
'size',
'description',
'uploaded_by',
];
public function contract(): BelongsTo
{
return $this->belongsTo(Contract::class);
}
public function uploader(): BelongsTo
{
return $this->belongsTo(User::class, 'uploaded_by');
}
}