Esempio n. 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param $id
  * @param LibraryRequest $request
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function update($id, LibraryRequest $request)
 {
     $books = Book::findOrFail($id);
     $bindings = Binding::with('id');
     $categories = Categories::with('id');
     $conditions = Condition::with('id');
     $editions = Edition::with('id');
     $publishers = Publisher::with('id');
     $rarities = Rarity::with('id');
     $signatures = Signature::with('id');
     // Availability option switch (on = 1; off = 0)
     $available = Input::all();
     // Special Collection option switch (on = 1; off = 0)
     $special_collection = Input::all();
     // Handle With Care option switch (on = 1; off = 0)
     $handle_with_care = Input::all();
     $books->update($request->all());
     Auth::user()->books()->save($books, $bindings, $categories, $conditions, $editions, $publishers, $rarities, $signatures, $available, $special_collection, $handle_with_care);
     return redirect('admin/library');
 }