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');
 }
Beispiel #4
0
 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;
 }