public function postDelete(Request $request) { $error_code = 400; if ($request->has('file') && $request->has('folder') && $request->has('type') && $request->has('action')) { $folder = $request->input('folder'); $file = $request->input('file'); $type = $request->input('type'); if ($request->input('action') == 'saved') { \Solunes\Master\App\TempFile::create(['type' => $type, 'folder' => $folder, 'file' => $file]); } else { \Asset::delete_temp($type, $folder, $file); } $response = ['success' => 'Archivo eliminado']; $error_code = 200; } else { if ($request->has('file') && $request->has('folder')) { $response = ['error' => 'Debe ingresar un tipo de archivo válido']; } else { if ($request->has('folder')) { $response = ['error' => 'Debe ingresar un archivo válido']; } else { $response = ['error' => 'Debe ingresar un folder válido']; } } } return response()->json($response)->setStatusCode($error_code); }