file('thumbnail')->getClientOriginalName(); $folderPath = "public/videos/" . auth()->id() . "/upload-{$studioPlusVideo->id}/thumbnails"; $filePath = Storage::put($folderPath, $request->thumbnail); $studioPlusVideo->thumbnails()->create([ 'filename' => $fileName, 'thumbnail_url' => "/public" . Storage::url($filePath) ]); return $studioPlusVideo->load(['thumbnails']); } }