在电子商务项目中使用 laravel 从购物车中删除产品

时间:2021-06-19 04:36:13

标签: php html laravel e-commerce project

这是我的ProductController.php

的代码
html {
    scroll-behavior: smooth;
}

#contact iframe {
    width: 100%;
}

.contact_1 h3 {
    display: inline;
}

.contact_1 a {
    text-shadow: none;
}

input {
    background: grey
}

.travel_mainDiv {
    border: 1px solid #c7c7c7;
    padding-right: 0px;
    padding-left: 0px;
    float: none;
}

.travel_mainDiv img {
    width: 100%;
}

.travel_mainDiv h5 {
    margin-left: 20px;
}

.travel_mainDiv hr {
    width: 230px;
}

.travel_mainDiv p {
    margin-left: 20px;
}

.movie_head {
    font-size: 20px;
    padding: 6px 22px;
    border-radius: 10px;
    margin-bottom: 15px;
    width: 100%;
    display: inline-block;
}

.movie_head i {
    float: right;
}

.movie_text span {
    color: #ff7700;
}

.environment_li {
    margin-top: 13px;
}

.environment_li h4 {
    border-bottom: 1px solid white;
    padding: 8px;
}

.environment_li img {
    border-radius: 25px;
}

.environment_li p {
    margin-top: 10px;
    font-size: 20px;
}

.header_entrepreneur {
    line-height: 2;
}

.book {
    cursor: pointer;
}

.book hr {
    margin-bottom: 10px;
}

.modal-content {
    margin-top: 100px;
}

.image_modal {
    display: inline-block;
}

.p_modal {
    margin-top: 10px;
}

.modal-body {
    text-align: center;
}

这是我在 web.php 中的路由

function removeCart($id)
    {
        Cart::destroy($id);
        return redirect('cartlist');
    }

这是我的秃头文件代码

Route::get("removecart/{id}",[ProductController::class,'removeCart'])->name('remove'); 

我从购物车中移除按钮不起作用

2 个答案:

答案 0 :(得分:0)

<a href="{{url('/removecart/' . $item->cart_id)}}" class="btn btn-warning" >Remove from Cart</a>

// Or ( Recommended )

<a href="{{route('remove', $item->cart_id)}}" class="btn btn-warning" >Remove from Cart</a>

答案 1 :(得分:0)

<块引用>

在控制器中

function removeCart(Cart $id)
{
    $id->delete();
    return redirect('cartlist');
}
<块引用>

web.php

Route::get("removecart/{id}",[ProductController::class,'removeCart'])->name('cart.remove'); 

在刀片中

<a href="{{route('cart.remove',$item->cart_id)}}" class="btn btn-warning">
  <i class="fa fa-trash" aria-hidden="true"></i>
</a>

使用看起来简单又好看的图标(Font Awesome) 也许这对你有帮助。