예제 #1
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules(Category $category)
 {
     $categoriesStr = implode(',', $category->lists('id')->toArray());
     return ['name' => 'required', 'description' => 'required', 'price' => 'required', 'category_id' => 'required|in:' . $categoriesStr];
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id, Category $category)
 {
     $product = $this->productsModel->find($id);
     $categories = $category->lists('name', 'id');
     return view('products.edit', compact('product', 'categories'));
 }