public function postRegister(ContributionRequest $request) { $exists = Contribution::where('lawyer_id', '=', $request['lawyer_id'])->where('year', '=', $request['year'])->where('month', '=', $request['month'])->get(); if ($exists->count() > 0) { $errors = array("0" => 'Ya existe un registro con el mismo Año-Mes'); return $request->response($errors); } $current_date = date('Y-m-d H:i:s'); $new = new Contribution(); $new->amount = $request['amount']; $new->year = $request['year']; $new->month = $request['month']; $new->date = $current_date; $new->description = $request['description']; $new->lawyer_id = $request['lawyer_id']; $new->user_id = Auth::user()->id; $new->save(); if ($request->ajax()) { return response()->json(["mensaje" => "ok"]); } return redirect()->route('contribution_register')->with('message', 'ok'); }