public function update($id) { $db = Api::find($id); $db->name = \Input::get('name'); $db->token = \Input::get('token'); $db->access_ip = \Input::get('access_ip'); $db->save(); return \Response::json(['id' => $db->id]); }
public function kirimsms() { $token = \Input::get('token'); $db = Api::where('token', $token)->first(); if ($db) { if ($db['access_ip'] != '' && \Request::getClientIp() != $db['access_ip']) { abort(404); } $rules = ['message' => 'required', 'number' => 'required|between:10,14']; $validator = \Validator::make(\Input::all(), $rules); if ($validator->fails()) { $return = $validator->messages()->toJson(); return \Response::json($return); } else { $message = \Input::get('message'); $number = trim(\Input::get('number')); $send = Outbox::create(['DestinationNumber' => $number, 'TextDecoded' => $message, 'CreatorID' => 'apis.' . $db['id']]); return 1; } } else { abort(403); } }