[Seri] - Website đồng hồ - Xử lý Delete, Active, Hot sản phẩm
Tiếp tục phần sản phẩm thì mình sẽ làm tiếp phần delete , active, hot cho phần sản phẩm
Phần xử lý
Controller
Các bạn thêm cho mình 3 cái method tương ứng và phần xử lý của nó
public function active($id)
{
$product = Product::find($id);
$product->pro_active = ! $product->pro_active;
$product->save();
return redirect()->back();
}
public function hot($id)
{
$product = Product::find($id);
$product->pro_hot = ! $product->pro_hot;
$product->save();
return redirect()->back();
}
public function delete($id)
{
$product = Product::find($id);
if ($product) $product->delete();
return redirect()->back();
}
Route
Các bạn cũng thêm cho mình 1 route nữa là active nhé
Route::get('active/{id}','AdminProductController@active')->name('admin.product.active');
Phần route này vẫn nằm ở mục route product nhé các bạn
View
Và ở phần view thì các bạn thêm route cho phần active như trong video nhé
Video
Để lại comment của bạn nếu gặp khó khăn