| @@ 63-102 (lines=40) @@ | ||
| 60 | * |
|
| 61 | * @return Response |
|
| 62 | */ |
|
| 63 | public function store(Request $request) |
|
| 64 | { |
|
| 65 | try { |
|
| 66 | if($request->keys != NULL){ |
|
| 67 | $keys = $request->keys; |
|
| 68 | }else { |
|
| 69 | $keys = ""; |
|
| 70 | } |
|
| 71 | $hostkey = New Hostkeys; |
|
| 72 | $hostkey->hostname = str_replace(array('https://', 'http://'), array('',''),$request->hostname); |
|
| 73 | $hostkey->keys = $keys; |
|
| 74 | $hostkey->state = $request->state; |
|
| 75 | $hostkey->transition = $request->transition; |
|
| 76 | $hostkey->user_id = $request->user_id; |
|
| 77 | $hostkey->save(); |
|
| 78 | ||
| 79 | $error = false; |
|
| 80 | $statusCode = 200; |
|
| 81 | $title = 'Success'; |
|
| 82 | $type = 'success'; |
|
| 83 | $message = 'Data Saved Successfuly.'; |
|
| 84 | $result = $hostkey; |
|
| 85 | } catch (Exception $e) { |
|
| 86 | $error = true; |
|
| 87 | $statusCode = 404; |
|
| 88 | $title = 'Error'; |
|
| 89 | $type = 'error'; |
|
| 90 | $message = 'Error'; |
|
| 91 | $result = 'Not Found'; |
|
| 92 | } finally { |
|
| 93 | return Response::json(array( |
|
| 94 | 'error' => $error, |
|
| 95 | 'status' => $statusCode, |
|
| 96 | 'title' => $title, |
|
| 97 | 'type' => $type, |
|
| 98 | 'message' => $message, |
|
| 99 | 'result' => $result |
|
| 100 | )); |
|
| 101 | } |
|
| 102 | } |
|
| 103 | ||
| 104 | /** |
|
| 105 | * Display the specified resource. |
|
| @@ 309-348 (lines=40) @@ | ||
| 306 | * @param int $id |
|
| 307 | * @return Response |
|
| 308 | */ |
|
| 309 | public function update(Request $request, $id) |
|
| 310 | { |
|
| 311 | try { |
|
| 312 | if($request->keys != NULL){ |
|
| 313 | $keys = $request->keys; |
|
| 314 | }else { |
|
| 315 | $keys = ""; |
|
| 316 | } |
|
| 317 | $hostkey = Hostkeys::findOrFail($id); |
|
| 318 | $hostkey->hostname = str_replace(array('https://', 'http://'), array('',''),$request->hostname); |
|
| 319 | $hostkey->keys = $keys; |
|
| 320 | $hostkey->state = $request->state; |
|
| 321 | $hostkey->transition = $request->transition; |
|
| 322 | $hostkey->user_id = $request->user_id; |
|
| 323 | $hostkey->save(); |
|
| 324 | ||
| 325 | $error = false; |
|
| 326 | $statusCode = 200; |
|
| 327 | $title = 'Success'; |
|
| 328 | $type = 'success'; |
|
| 329 | $message = 'Data Saved Successfuly.'; |
|
| 330 | $result = $hostkey; |
|
| 331 | } catch (Exception $e) { |
|
| 332 | $error = true; |
|
| 333 | $statusCode = 404; |
|
| 334 | $title = 'Error'; |
|
| 335 | $type = 'error'; |
|
| 336 | $message = 'Error'; |
|
| 337 | $result = 'Not Found'; |
|
| 338 | } finally { |
|
| 339 | return Response::json(array( |
|
| 340 | 'error' => $error, |
|
| 341 | 'status' => $statusCode, |
|
| 342 | 'title' => $title, |
|
| 343 | 'type' => $type, |
|
| 344 | 'message' => $message, |
|
| 345 | 'result' => $result |
|
| 346 | )); |
|
| 347 | } |
|
| 348 | } |
|
| 349 | ||
| 350 | /** |
|
| 351 | * Remove the specified resource from storage. |
|