Exemplo n.º 1
0
 public function store(Request $request)
 {
     $validator = Validator::make($request->all(), ['name' => 'required|max:225', 'city' => 'required|max:225', 'email' => 'email|required|max:255|unique:comments', 'comment' => 'required']);
     if ($validator->fails()) {
         $status = ['status' => 'error', 'error' => $validator->errors()->all()];
     } else {
         $data = Comments::firstOrCreate(['name' => $request->input('name'), 'city' => $request->input('city'), 'email' => $request->input('email'), 'comment' => $request->input('comment'), 'ip_address' => $request->getClientIp()]);
         $data->save();
         $status = ['status' => 'success'];
     }
     return response()->json($status)->setCallback($request->input('callback'));
 }