public function destroy($id) { $book = Books::find($id); ClydeUpload::exists($book->book_cover) == true ? ClydeUpload::delete($book->book_cover) : false; $book->delete(); return redirect()->route('admin.books.index'); }
public function update(Request $request) { $file = Files::find($request->id); $file->notes = $request->notes; $file->date_store = $request->date_store; $file->save(); return Books::find($request->book_id)->files; }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request) { $books = Books::find($request->id); if ($request->hasFile('cover')) { $filename = substr(md5(time()), 0, 20) . '.' . $request->file('cover')->getClientOriginalExtension(); $request->file('cover')->move(base_path() . '/public/upload', $filename); if (File::exists('public/upload/' . $books->cover)) { File::delete('public/upload/' . $books->cover); } $books->cover = $filename; } $books->name = $request->name; $books->local_number = $request->local_number ?: ''; $books->international_number = $request->international_number ?: ''; $books->priority = $request->priority; $books->save(); return response($books, '202'); }
public function doCheckout() { if (session('user') != null) { $user = session('user'); foreach (Cart::content() as $row) { $book = \App\Books::find($row->id); $book->available = 0; $sales = new \App\SalesOrder(); $sales->bookid = $book->bookid; $sales->buyerid = $user->userid; $sales->orderdate = Carbon::now(); $sales->save(); session([$book->bookid => null]); $book->save(); Cart::remove($row->rowid); } \Session::flash('message', 'Your order has been placed successfully!'); \Session::flash('type', 'success'); return redirect('/cart'); } else { return redirect('/login'); } }
public function edit($id) { $book = Books::find($id); return view('books.edit', compact('book')); }
/** * Return all by book_id */ public function returnAllByBookId($id) { return Books::find($id)->task; }