Exemplo n.º 1
0
 public function recoverUrl($id)
 {
     // validate the Url Id
     if (!preg_match('/^[1-9][0-9]*$/', $id)) {
         $error = Utility::getError(null, 400, 'Error', 'Invalid Url Id');
         return response()->json($error, 400);
     }
     // Query Url by id from DB
     $url = Url::onlyTrashed()->where('id', $id)->restore();
     //	validate queried url
     if ($url == 0) {
         $error = Utility::getError(null, 404, 'Error', 'Url Not Found');
         return response()->json($error, 404);
     }
     // Build response object
     $res = new \stdClass();
     $res->status = 'Success';
     $res->data = $url;
     $res->message = 'Successfully Recoverd';
     return response()->json($res, 200);
 }