public function unlike($Aid) { $usrlike_model = new UserLikeModel(); $Uid = \Session::get('id'); $id = $usrlike_model->islike(['User_id' => $Uid, 'Article_id' => $Aid]); if ($id) { $result = $usrlike_model->unlike($id); if ($result) { return \Redirect::action('UserController@create', ['email' => \Session::get('email', 'error'), 'p' => 'l']); } } }
public function create($id) { // $model = new Article(); $article = $model->getArticle(["id" => $id]); $usrlike = new UserLikeModel(); $islike = $usrlike->islike(['Article_id' => $id, 'User_id' => \Session::get('id')]); $user_model = new User(); if ($article) { $user = $user_model->getUser(['id' => $article->Users_id]); } return view("article.index", ["article" => $article, 'islike' => $islike, 'author' => $user]); }
/** * Show the form for creating a new resource. * * @return Response */ public function create(Request $request) { $Aid = $request->get('Article_id'); $Uid = \Session::get('id'); if ($Aid && $Uid) { $attributes = ['Article_id' => $Aid, 'User_id' => $Uid]; $usrlike = new UserLikeModel(); $result = $usrlike->ulike($attributes); if ($result) { die(json_encode(['code' => 200, 'msg' => '成功'])); } die(json_encode(['code' => 500, 'msg' => '失败'])); } die(json_encode(['code' => 201, 'msg' => '参数有误'])); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { // $user_like_model = new UserLikeModel(); $article_model = new Article(); $user_model = new User(); $ids = $user_like_model->getAll(['User_id' => $id], ['Article_id']); $articles = []; $index = 0; foreach ($ids->items() as $item) { $tmp = $article_model->getArticle(['id' => $item->Article_id]); $articles[$index]['title'] = strip_tags($tmp->title); $articles[$index]['content'] = strip_tags($tmp->content); $articles[$index]['author'] = $user_model->getUser(['id' => $tmp->Users_id], ['name'])->name; $articles[$index]['created_at'] = $tmp->created_at; $articles[$index]['updated_at'] = $tmp->updated_at; ++$index; } $response = []; $response['s'] = '1'; $response['msg'] = 'okay!'; $response['articles'] = $articles; die(json_encode($response)); }