Including Item Delete

This commit is contained in:
2018-09-12 21:27:04 -03:00
parent c1b4ac419d
commit 1408e558d7
2 changed files with 15 additions and 4 deletions

View File

@@ -39,10 +39,19 @@ class ItemController extends Controller
]
);
$id = Item::insertGetId(['name' => request('item'), 'product_id' => request('product_id')]); //Just remember to add the fillable on Model to make this work
\DB::table('item_user')->insert([ 'user_id' => \Auth::id(), 'item_id' => $id]);
$user = \App\User::find(\Auth::id());
$user->items()->create(['name' => request('item'), 'product_id' => request('product_id')]);
return redirect('product/'.request('product_id'));
}
public function delete(Request $request)
{
$request->validate(['item' => 'required']);
$item = \App\User::find(\Auth::id())->items()->find(request('item'));
$product = $item->product_id;
$item->delete();
return redirect('product/' . $product);
}
}