Level 4
Here is my code
public function uploadAndExtract(Request $request)
{
$zipFile = $request->file('zip_file');
$folderName = 'salaries-' . Carbon::now()->format('F') . "-" . rand(1000, 9999);
$zipFilePath = $zipFile->path();
Storage::makeDirectory($folderName);
$zip = new ZipArchive;
if($zip->open($zipFilePath) === True) {
dd('Finally True');
$zip->extractTo(storage_path("app/$folderName"));
$zip->close();
}
Storage::delete($zipFile->path());
return to_route('dashboard')->with('message', 'File uploaded and extracted successfully');
}