Files
back-meditation/app/Models/Music.php
T
2025-09-26 13:47:29 +03:30

31 lines
578 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Music extends Model
{
use HasFactory;
protected $fillable = [
'user_id',
'title',
'artist',
'file_path',
'type', // public or private
];
// Relation to user (optional)
public function user()
{
return $this->belongsTo(User::class);
}
// Accessor for full URL
public function getUrlAttribute()
{
return asset('storage/' . $this->file_path);
}
}