public function getUser($mac) { $table = Radcheck::whereUsername($mac)->get(); if (count($table) == 1) { $user = $table[0]->toArray(); } else { $attributes['username'] = $mac; $attributes['value'] = $mac; $attributes['op'] = ':='; $attributes['attribute'] = 'Cleartext-Password'; $dataUser = Radcheck::create($attributes); $obj = Radcheck::find($dataUser->id); $user = $obj->toArray(); } return $user; }
/** * Finds the Radcheck model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param string $id * @return Radcheck the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Radcheck::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }