public function index() { if (\Request::ajax()) { $term = \Input::get('term'); $db = Api::where('name', 'like', '%' . $term . '%')->orderBy('name', 'asc')->paginate(); return \Response::json($db); } else { return view('api.index'); } }
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); } }