<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Storage;
class File extends Model
{
public function getUrlAttribute($url)
{
if (url()->isValidUrl($url)) {
return $url;
}
$disk = config('admin.upload.disk');
if ($url && array_key_exists($disk, config('filesystems.disks'))) {
return Storage::disk(config('admin.upload.disk'))->url($url);
};
return '';
}
}