/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $id_site = \Session::get('id_site'); $credentials = Paypal_credentials::where('id_site', $id_site)->get(); $credentials = collect($credentials); if (count($credentials) === 0) { DB::table('paypal_credentials')->insert(['client_id' => $request->client_id, 'secret' => $request->secret, 'id_site' => $id_site]); return response()->json(["message" => "creado"]); } else { $id = Paypal_credentials::where('id_site', $id_site)->value('id'); $sitio = Paypal_credentials::find($id); $sitio->client_id = $request->client_id; //$sitio->secret = Crypt::encrypt($request->secret); $sitio->secret = $request->secret; $sitio->save(); return response()->json(["message" => "actualizado"]); } }