Below is my Eloquent model
namespace App\Models;
use App\Models\BaseModel as Model;
use Illuminate\Support\Facades\Storage;
class Banner extends Model {
protected $table = 'banners';
protected $fillable = ['image', 'isactive', 'type'];
protected $hidden = ['created_at', 'deleted_at', 'updated_at'];
public function getImageAttribute($value) {
if ($value)
return Storage::url($value);
return null;
}
}
I am using Eloquant statement:
App\Models\Banner::find(2)->getOriginal('image');
It is giving accesor value of image attribute instead of original value