本文整理汇总了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]);
}