media()->create([ 'file_name' => $this->uploadImages($product->name, $image, $i, 'products', 700, 700), 'file_size' => $image->getSize(), 'file_type' => $image->getMimeType(), 'file_status' => true, 'file_sort' => $i ]); $i++; } } public function storeUserImages($fileName, $image): string { return $this->uploadImage( $fileName, $image, 'users', 300, NULL ); } public function unlinkImage($image, $folderName) { if (File::exists('storage/images/'. $folderName .'/' . $image)) { unlink('storage/images/'. $folderName .'/' . $image); } } }