json_encode(Meme::limit(1)->get(), JSON_PRETTY_PRINT), 'memes_endpoint' => url('api/memes'), ]; return view('api', ['data' => $data]); } public function memes() { $memes = Meme::orderByDesc('created_at')->paginate(100); return $memes; } public function memeById($id) { $meme = Meme::where('id', $id)->firstOrFail(); return $meme; } public function userById($id) { $user = User::where('id', $id)->firstOrFail(); return $user; } public function userByIdMemes($id) { $memes = Meme::where('user_id', $id)->orderByDesc('created_at')->paginate(20); return $memes; } }