Example #1
0
 protected function saveGeneralData($user, $data)
 {
     $validator = Validator::make($data, User::generalValidatorRules($user->id), User::generalValidatorMessages());
     if ($validator->passes()) {
         try {
             foreach ($data as $field => $value) {
                 $user->{$field} = $value;
             }
             $user->save();
             $result = ['success' => true, 'message' => 'Actualizarea s-a realizat cu succes.'];
         } catch (Exception $e) {
             $result = ['success' => false, 'runtime' => 1, 'exception' => ['message' => $e->getMessage(), 'method' => __METHOD__, 'line' => $e->getLine(), 'file' => $e->getFile()]];
         }
         return $result;
     }
     return ['success' => false, 'runtime' => 0, 'messages' => $validator->messages()];
 }