File: /var/www/ipsremont-demo/app/Models/RepairAttachment.php
<?php
namespace App\Models;
use App\Models\Repair\Repair;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* @property int $id
* @property int $repair_id
* @property string $path
* @property string $original_name
* @property int $size
* @property int $is_optimized
* @property string $created_at
* @property string $updated_at
*
* @property Repair $actTc
*/
class RepairAttachment extends BaseModel
{
protected $fillable = [
'repair_id',
'path',
'original_name',
'size',
'is_optimized',
];
const PATH = 'app/public/attachments/repairs';
public function getName(): string
{
return $this->original_name;
}
// MARK: - Relations
public function repair(): BelongsTo
{
return $this->belongsTo(Repair::class);
}
}