hasFile('file')) { $file = $request->file('file'); $text = file_get_contents($file); $lines = explode(";", $text); $logMessage = []; foreach ($lines as $sql) { if (trim($sql)) { try { \DB::unprepared("$sql;"); array_push($logMessage, "Comando SQL executado $sql;"); } catch (\Exception $e) { array_push($logMessage, "Erro ao executar SQL: " . $e->getMessage() . " - ISSO NÃO AFETA A ATUALIZAÇÃO"); } } } return view('update.finish', compact('logMessage'))->with('title', 'Atualização'); } else { session()->flash('flash_error', "Arquivo não foi selecionado!!"); return redirect()->back(); } } public function runSql(Request $request) { $sql = $request->sql; $lines = explode(";", $sql); $logMessage = []; foreach ($lines as $sql) { if (trim($sql)) { try { \DB::unprepared("$sql;"); array_push($logMessage, "Comando SQL executado $sql;"); } catch (\Exception $e) { array_push($logMessage, "Erro ao executar SQL: " . $e->getMessage() . " - ISSO NÃO AFETA A ATUALIZAÇÃO"); } } } return view('update.finish', compact('logMessage'))->with('title', 'Atualização'); } }