Ejemplo n.º 1
0
 /**
  * iLife iOS Backend API No.10
  * @param Request $request
  * @return string
  */
 public function deleteFavoriteArticle(Request $request)
 {
     $article = Favorite_article::where('article_id', $request->article_id)->where('user_id', $request->user_id)->get();
     $user = User::find($request->user_id);
     if (is_null($article)) {
         //Check whether article exists
         $result = array('code' => 12, 'message' => 'user favorite is not found', 'data' => null);
         dd($result);
     } elseif (is_null($user)) {
         // Check user exists
         $result = array('code' => 13, 'message' => 'user id is not found', 'data' => null);
     } else {
         Favorite_article::where('article_id', $request->article_id)->where('user_id', $request->user_id)->delete();
         $result = array('code' => 1000, 'message' => 'Delete favorite succeed', 'data' => null);
     }
     return json_encode($result);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $deleted_favorite_article = Favorite_article::where('article_id', '=', $id)->where('user_id', '=', Auth::user()->id);
     $deleted_favorite_article->delete();
     \Session::flash('flash_message', 'Favorite article delete succeed!');
     return redirect('favorite_articles');
 }