예제 #1
0
 /**
  * do edit data
  * @param mixed $request
  * @param int $id
  * @return redirect
  */
 public function update(Request $request, $id)
 {
     $messages = ['attr_name.required' => 'Attr_name is necessary!'];
     $this->validate($request, ['attr_name' => 'required', 'type_id' => 'integer|not in: 0'], $messages);
     $attribute = Attribute::findOrFail($id);
     $attribute->update($request->all());
     return redirect(route('admin.attribute.index', ['type_id' => $request->input('type_id')]))->with('info', 'Updated Successfully~~');
 }
예제 #2
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     //
     $attr = Attribute::findOrFail($id);
     //  var_dump($itemType);exit;
     $data = ['id' => $id];
     foreach (array_keys($this->fields) as $field) {
         $data[$field] = old($field, $attr->{$field});
     }
     $itemType = ItemType::all();
     return view('admin.attribute.edit', ['data' => $data, 'itemType' => $itemType]);
 }