isValid()) { return $path; } if (!$company_id) { $company_id = session('company_id'); } $file_name = $file->getClientOriginalName(); // Upload file $file->storeAs($company_id . '/' . $folder, $file_name); // Prepare db path $path = $folder . '/' . $file_name; return $path; } public function getMedia($file, $folder, $company_id = null) { if (!$company_id) { $company_id = session('company_id'); } $path = $company_id . '/' . $folder; return MediaUploader::fromSource($file)->toDirectory($path)->upload(); } }