/** * Display a listing of the resource. * * @return Response */ public function index($Uid) { if ($Uid) { $attributes = ['User_id' => $Uid]; $usrlike = new UserLikeModel(); $result = $usrlike->getAll($attributes); } }
/** * Show the form for creating a new resource. * * @return Response */ public function create() { // $usrlike = new UserLikeModel(); $user_model = new User(); if ($Uid = \Session::get('id')) { $user = $user_model->getUser(['id' => $Uid]); $attributes = ['User_id' => $Uid]; $alllikes = $usrlike->getAll($attributes, ['Article_id']); $article_model = new Article(); $articles = null; foreach ($alllikes as $Aid) { $articles[] = $article_model->getArticle(['id' => $Aid->Article_id]); } } return view("user.create", ['articles' => $articles, 'alllikes' => $alllikes, 'user' => $user]); }
/** * 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)); }