本文整理匯總了PHP中app\models\Book::where方法的典型用法代碼示例。如果您正苦於以下問題:PHP Book::where方法的具體用法?PHP Book::where怎麽用?PHP Book::where使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類app\models\Book
的用法示例。
在下文中一共展示了Book::where方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: searchISBN
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
}
示例2: book
/**
* 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()]);
}
示例3: download
/**
* 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);
}
示例4: category
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);
}
示例5: index
/**
* 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]);
}