public function returnBook(Request $request)
 {
     $bookId = $request->get('book_id');
     try {
         $this->service->returnBookById($bookId);
     } catch (ModelNotFoundException $e) {
         abort(500);
     }
     return redirect('/');
 }
 public function testIsMaxLimitOfCheckout()
 {
     // Arrange
     $this->initFixtures();
     $books = factory(Book::class, 2)->create(['available' => false]);
     foreach ($books as $book) {
         $history = factory(CheckoutHistory::class)->create(['user_id' => $this->user->id, 'book_id' => $book->id, 'returned' => false]);
     }
     // Act
     $result = $this->service->isMaxLimitOfCheckout($this->user->id);
     $this->assertEquals(false, $result);
 }