Edit File: IntroImage.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use App\Traits\Uploadable; class IntroImage extends Model { use HasFactory , Uploadable; protected $fillable = ['image', 'intro_id']; public function intro() { return $this->belongsTo(Intro::class); } public function setImageAttribute($value) { $this->attributes['image'] = $this->uploadFile($value, 'intros'); } public function getImagePathAttribute() { return asset('assets/uploads/intros/' . $this->image); } }
Back to File Manager