/** * Inserto en la tabla files el archivo guardado en el servidor * Si es que ya existe va a modificar el campo updated_at **/ private function _insertFile($file_name, $type = 'facturacion') { if ($type != 'facturacion') { $type = 'cobranzas'; } $id_user = (int) Auth::id(); $file_search = DB::table('files')->where('name', $file_name)->first(); // Controlo si existe en la tabla. if (isset($file_search)) { $id_file = $file_search->id; $file = TheFile::find($id_file); $file->user_id = $id_user; $file->updated_at = date('Y-m-d G:i:s'); } else { $file = new TheFile(); $file->name = $file_name; $file->date_generated = date('Y-m-d'); $file->user_id = $id_user; $file->type = $type; } if ($file->save()) { return true; } else { return false; } }