(laravel)在值标签中获取正确的产品

时间:2018-06-04 11:46:13

标签: laravel shopping-cart

所以,我想要的是我在购物车中得到了正确的商品。 我想知道的是我在这个值标签中写了什么。

<input type="hidden" name="item_name" value="">

我想要的结果是什么,例如: 产品ID为1 =蛋糕。如果我点击产品1,它将出现在购物车中。

 <form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business" value="#">

<!-- Specify a PayPal Shopping Cart Add to Cart button. -->
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="add" value="1">
<table id="myTable">
<tr class="header">
    <th>console</th>
    <th>release date</th>
    <th>company</th>
    <th>price</th>
</tr>
@foreach($results as $result)
    <tr>
        <td>
            {{$result->name}}
            <input type="hidden" name="item_name" value="">
        </td>
        <td>
            {{$result->releasedate}}
        </td>
        <td>
            {{$result->company}}
        </td>
        <td>
            € {{$result->price}}
        </td>
        <td>
            <!-- Display the payment button. -->
            <input type="image" name="submit"
                   src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif"
                   alt="Add to Cart">
            <img alt="" width="1" height="1"
                 src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif">
        </td>
    </tr>
@endforeach
</table>

ps我不知道这是否重要,但我还是说,所有产品都位于数据库中。

编辑

 public function update($console, Request $request)
{
    $consoles = consoles::find($console);
    $consoles->name = $request->name;
    $consoles->releasedate = $request->releasedate;
    $consoles->company = $request->company;
    $consoles->price = $request->price;
    $consoles->save();
    return redirect('/console');
}


public function store(Request $request)
{
    $consoles = new consoles();
    $consoles->name = input::get('name');
    $consoles->releasedate = input::get('releasedate');
    $consoles->company = input::get('company');
    $consoles->price = input::get('price');
    $consoles->created_at = null;
    $consoles->updated_at = null;
    $consoles->save();

    return redirect('console');
}

编辑2

我刚刚测试了

 <input type="hidden" name="item_name" value="{{ $result->name }}">

这就是我得到的

我去了我的第一个产品并点击了按钮添加到图表

当我查看购物车时,我看到最后一个项目已添加到购物车

1 个答案:

答案 0 :(得分:0)

我刚刚解决了自己的问题,这真是太愚蠢了。