/**
  * 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]);
 }
Example #3
0
 /**
  * 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'));
 }