/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $book = Book::findorFail($id); $message = Message::where('book_id', '=', $id)->take(10)->get(); if (!Auth::check()) { $user_id = 1; } else { $user_id = Auth::user()->id; } if (is_null($book)) { abort(404); } return view('books.show', compact('book', 'user_id', 'message')); }