ldc-legaulois/app/Models/BreederPortrait.php
Jérémy Munsch f8fc756b30 Finished GMap
2021-04-09 12:52:54 +02:00

31 lines
600 B
PHP

<?php
namespace App\Models;
use Illuminate\Support\Facades\Storage;
class BreederPortrait extends BreederForGmap
{
protected $fillable = [
'title',
'subtitle',
'testimony',
'latitude',
'longitude',
'picture',
'status'
];
protected static function booted()
{
static::deleted(function ($breeder) {
Storage::disk('public')->delete($breeder->getRawOriginal('picture'));
});
}
protected function getPictureAttribute()
{
return Storage::url($this->attributes['picture']);
}
}