@@ 64-108 (lines=45) @@ | ||
61 | * |
|
62 | * @return Response |
|
63 | */ |
|
64 | public function store(Request $request) |
|
65 | { |
|
66 | try { |
|
67 | $token = $request->keys; |
|
68 | $hostkey = New Hostkeys; |
|
69 | $hostkey->hostname = str_replace(array('https://', 'http://'), array('',''),$request->hostname); |
|
70 | $hostkey->keys = $token; |
|
71 | $hostkey->state = $request->state; |
|
72 | $hostkey->transition = $request->transition; |
|
73 | $hostkey->user_id = $request->user_id; |
|
74 | if($request->state == 'Approved' || $request->state == 'Rejected'){ |
|
75 | $hostkey->save(); |
|
76 | ||
77 | $error = false; |
|
78 | $statusCode = 200; |
|
79 | $title = 'Success'; |
|
80 | $type = 'success'; |
|
81 | $message = 'Data Saved Successfuly.'; |
|
82 | $result = $hostkey; |
|
83 | }else { |
|
84 | $error = true; |
|
85 | $statusCode = 404; |
|
86 | $title = 'Error'; |
|
87 | $type = 'error'; |
|
88 | $message = 'Error'; |
|
89 | $result = 'Not Found'; |
|
90 | } |
|
91 | } catch (Exception $e) { |
|
92 | $error = true; |
|
93 | $statusCode = 404; |
|
94 | $title = 'Error'; |
|
95 | $type = 'error'; |
|
96 | $message = 'Error'; |
|
97 | $result = 'Not Found'; |
|
98 | } finally { |
|
99 | return Response::json(array( |
|
100 | 'error' => $error, |
|
101 | 'status' => $statusCode, |
|
102 | 'title' => $title, |
|
103 | 'type' => $type, |
|
104 | 'message' => $message, |
|
105 | 'result' => $result |
|
106 | )); |
|
107 | } |
|
108 | } |
|
109 | ||
110 | /** |
|
111 | * Display the specified resource. |
|
@@ 215-259 (lines=45) @@ | ||
212 | * @param int $id |
|
213 | * @return Response |
|
214 | */ |
|
215 | public function update(Request $request, $id) |
|
216 | { |
|
217 | try { |
|
218 | $token = $request->keys; |
|
219 | $hostkey = Hostkeys::findOrFail($id); |
|
220 | $hostkey->hostname = str_replace(array('https://', 'http://'), array('',''),$request->hostname); |
|
221 | $hostkey->keys = $token; |
|
222 | $hostkey->state = $request->state; |
|
223 | $hostkey->transition = $request->transition; |
|
224 | $hostkey->user_id = $request->user_id; |
|
225 | if($request->state == 'Approved' || $request->state == 'Rejected'){ |
|
226 | $hostkey->save(); |
|
227 | ||
228 | $error = false; |
|
229 | $statusCode = 200; |
|
230 | $title = 'Success'; |
|
231 | $type = 'success'; |
|
232 | $message = 'Data Saved Successfuly.'; |
|
233 | $result = $hostkey; |
|
234 | }else { |
|
235 | $error = true; |
|
236 | $statusCode = 404; |
|
237 | $title = 'Error'; |
|
238 | $type = 'error'; |
|
239 | $message = 'Error'; |
|
240 | $result = 'Not Found'; |
|
241 | } |
|
242 | } catch (Exception $e) { |
|
243 | $error = true; |
|
244 | $statusCode = 404; |
|
245 | $title = 'Error'; |
|
246 | $type = 'error'; |
|
247 | $message = 'Error'; |
|
248 | $result = 'Not Found'; |
|
249 | } finally { |
|
250 | return Response::json(array( |
|
251 | 'error' => $error, |
|
252 | 'status' => $statusCode, |
|
253 | 'title' => $title, |
|
254 | 'type' => $type, |
|
255 | 'message' => $message, |
|
256 | 'result' => $result |
|
257 | )); |
|
258 | } |
|
259 | } |
|
260 | ||
261 | /** |
|
262 | * Remove the specified resource from storage. |