Moved video files to public/videos directory, small refactoring.

This commit is contained in:
Krzysztof Płaczek
2023-03-30 12:46:30 +02:00
parent 5902bf7c2b
commit 5784cf8ed3
10 changed files with 42 additions and 41 deletions

View File

@@ -46,7 +46,9 @@ class Chapter extends Model
protected function videoUrl(): Attribute
{
return Attribute::make(
get: fn() => url($this->course_id . '/' . $this->order . '.mp4')
get: fn() => url(
'videos' . DIRECTORY_SEPARATOR . $this->course_id . DIRECTORY_SEPARATOR . $this->order . '.mp4'
)
);
}
@@ -60,7 +62,7 @@ class Chapter extends Model
protected function directoryPath(): Attribute
{
return Attribute::make(
get: fn() => public_path($this->course_id)
get: fn() => public_path('videos' . DIRECTORY_SEPARATOR . $this->course_id)
);
}

View File

@@ -55,9 +55,7 @@ class Course extends Model
public function totalSizeHuman(): Attribute
{
return Attribute::make(
get: function () {
return formatFileSize($this->total_size);
},
get: fn() => formatFileSize($this->total_size),
);
}
}