public function detail($id) { $details = book::find($id); $cates_slide = book::where('cate_id', $details->cate_id)->take(15)->get(); $cates = book::where('cate_id', $details->cate_id)->paginate(4); $authors = book::where('author_id', $details->author_id)->paginate(4); if (Request::ajax()) { $data = Request::get('data'); $page = Request::get('page'); //echo gettype($data); if ($data == '01') { return view('front.partials.list_book_item_info_page_lbook', ['data' => $authors, 'list' => '']); } elseif ($data == '03') { return view('front.partials.list_book_item_info_page_lbook', ['data' => $cates, 'list' => '']); } elseif ($data == '02') { return 'chưa làm'; // return view('front.partials.list_book_item_info',[ // 'data' => $cates // ]); } } else { return view('front.chitiet', ['item' => $details, 'cates_slide' => $cates_slide, 'cates' => $cates, 'authors' => $authors]); } }
$book->description = $description; $book->isbn = $isbn; $book->datePublished = $datePublished; $book->image = $image; $book->save(); }); /* Actualizacion de un libro en concreto */ /* Obtención de un libro en concreto */ $app->put('/books/:name', function ($name) use($app) { // Creamos un objeto collection + json con el libro pasado como parámetro // Obtenemos el objeto request, que representa la petición HTTP $req = $app->request; // Obtenemos la ruta absoluta de este recurso $absUrl = $req->getScheme() . "://" . $req->getHost() . $req->getRootUri() . $req->getResourceUri(); // Obtenemos el libro de la base de datos a partir de su id y la convertimos del formato Json (el devuelto por Eloquent) a un array PHP $p = \book::find($name); $body = $app->request->getBody(); $template = json_decode($app->request->getBody(), true); $datos = $template['template']['data']; foreach ($datos as $item) { switch ($item['name']) { case 'name': $nombre = $item['value']; break; case 'description': $description = $item['value']; break; case 'isbn': $isbn = $item['value']; break; case 'datePublished':