public function searchISBN() { if (\Request::ajax()) { $data = array(); $isbn = \Input::get('isbn'); if (is_numeric($isbn)) { $book = Book::where('isbn', $isbn)->first(); if ($book) { $product = \Auth::user()->organization->products->find($book->id); if ($product) { // το βιβλίο υπάρχει στον οργανισμό και μπορούμε να το κάνουμε μόνο EDIT $data['find'] = true; $data['id'] = $book->id; $data['title'] = $book->product->title; $data['barcode'] = $book->product->barcode; $data['notify'] = '<p>Το βιβλίο με το συγκεκριμένο ISBN <strong> υπάρχει ήδη. </strong> </p> <p>Μπορείτε να το τροποποιήσετε κάνοντας κλικ στον τίτλο:</p>'; } else { // το βιβλίο υπάρχει σε άλλον οργανισμό και μπορούμε να το προσθέσουμε μόνο ως item $data['find'] = true; $data['external'] = true; $data['id'] = $book->id; $data['title'] = $book->product->title; $data['barcode'] = $book->product->barcode; $data['notify'] = '<p>Το βιβλίο με το συγκεκριμένο ISBN είναι καταχωρημένο από άλλο οργανισμό. Θέλετε να το προσθέσετε?</p>'; } } // else σημαίνει ότι όλα ΟΚ για create_book } return $data; } // END If }
/** * Show the application dashboard to the user. * * @return Response */ public function book($book_id) { return view('book', ['book' => Book::where('book_slug', '=', $book_id)->whereNull('deleted_at')->first()]); }
/** * Show the library to the user. * * @return Response */ public function download($title, $id) { $book = Book::where('id', $id)->get(['title,book_url']); return response()->download($book->book_url, $book->title); }
public function category($category) { $cat = Category::find($category); $books = Book::where('CategoryID', $category)->get(); $data['cat'] = $cat; $data['books'] = $books; $data['categories'] = Category::all(); if (Auth::member() != null) { $data['member'] = Auth::member(); } $this->view->render('member/category', $data); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $books = Book::where('status', '=', 'borrowed')->get(); return view('page.book.index', ['books' => $books]); }