Exemplo n.º 1
0
 public function updateOrDelete($user, $topic)
 {
     $favorite = Favorite::where(['user_id' => $user, 'topic_id' => $topic])->first();
     $favorited = new Favorite();
     if (empty($favorite)) {
         $favorited->user_id = $user;
         $favorited->topic_id = $topic;
         $favorited->static = '1';
         $favorited->save();
         $state = '1';
     } else {
         $favorited->where(['user_id' => $user, 'topic_id' => $topic])->delete();
         $state = '0';
     }
     return $state;
 }
 public function show($uid)
 {
     $userprofile = User::find($uid);
     //dd($userprofile);
     $usertopic = Topic::where('user_id', '=', $uid)->get();
     $userfavorite = Favorite::where('user_id', '=', $uid)->get();
     return view('users.ucenter', compact('userprofile', 'usertopic', 'userfavorite'));
 }
 public function store()
 {
     $favorite = new Favorite();
     $static = $favorite->updateOrDelete(Request::input('user'), Request::input('topic'));
     return response()->json(['static' => $static]);
 }
 /**
  * get a data by $id
  */
 public function find($id)
 {
     return Favorite::find($id);
 }