public function showMyBooksPage() { $curUser = Auth::user(); $ownedBookListId = Book::getOwnedBookListId($curUser->id); $bookInformation = SearchBook::getBookInformation($ownedBookListId); $authorInformation = SearchBook::getAuthorInformation($ownedBookListId); $userInformation = SearchBook::getuserInformation($ownedBookListId); $categoryInformation = SearchBook::getcategoryInformation($ownedBookListId); $bookLocationInformation = SearchBook::getbookLocationInformation($ownedBookListId); $onwedBookLocationInformation = SearchBook::getbookLocationInformation($ownedBookListId); $allInformation = array(); for ($i = 0; $i < count($ownedBookListId); $i++) { $this->calculateBookInformation($bookInformation, $ownedBookListId[$i]); $this->calculateAuthorInformation($authorInformation, $ownedBookListId[$i]); $this->calculateCategoryInformation($categoryInformation, $ownedBookListId[$i]); $this->calculateUserInformation($userInformation, $ownedBookListId[$i]); $this->calculateOwnedBookLocationInformation($onwedBookLocationInformation, $ownedBookListId[$i]); $allInformation2 = array('ownedBookListId' => $ownedBookListId[$i], 'bookName' => $this->bookName, 'edition' => $this->edition, 'publishingYear' => $this->publishingYear, 'publishers' => $this->publishers, 'userFullName' => $this->userFullName, 'userPhoneNo' => $this->userMobileNo, 'userMobileNo' => $this->userMobileNo, 'authorName' => $this->authorName, 'categoryName' => $this->categoryName, 'locationName' => $this->locationName, 'userIsAvailable' => $this->userIsAvailable); $this->authorName = ""; $this->categoryName = ""; $this->locationName = ""; $allInformation[$i] = $allInformation2; } $name = array("alamin"); return view('user.myBooksPage', ['name' => $name, 'allInformation' => $allInformation]); }