/** * Display the specified resource. * * @param int $id * @return Response */ public function showBook($bookClubId, $bookId) { //return \App\Book:: $user = auth()->check() ? auth()->user() : new \App\User(); $book = \App\Book::with('authors', 'publisher', 'category', 'language')->findOrFail($bookId); $statuses = $book->clubStatus($bookClubId); $bookclub = \App\BookClub::findOrFail($bookClubId); $request_route = 'bookclubs.books.requestbook'; $book_statuses = \App\BookStatus::all()->lists('name', 'id'); return view('bookclubs.books.show')->with(compact('book', 'bookclub', 'user', 'statuses', 'request_route', 'book_statuses')); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $bookstatuses = \App\BookStatus::all(); return view('bookstatuses.index', ['bookstatuses' => $bookstatuses]); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { //return \App\Book:: $user = auth()->check() ? auth()->user() : new \App\User(); $book = App\Book::with('authors', 'publisher', 'category', 'language')->findOrFail($id); $statuses = collect([]); //$book->ownerstatus(); $request_route = 'books.request'; $bookclubs = $book->bookclubs()->my()->get(); $book_statuses = \App\BookStatus::all()->lists('name', 'id'); // dd($bookclubs); return view('books.show')->with(compact('book', 'bookclubs', 'user', 'statuses', 'request_route', 'book_statuses')); }