Files
boursecu_server/app/Models/File.php
T

33 lines
700 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Models\Setting;
class File extends Model
{
use HasFactory;
use Selector;
protected $fillable = [
'original_name',
'title',
'ext',
'src',
'size',
'user_id',
'type',
'has_thumb',
'url',
];
protected $casts = [
"has_thumb"=>"boolean"
];
public function getSrcAttribute(){
return env('domain').$this->attributes['src'];
// return url($this->attributes['src']);
}
}