(laravel) получение правильного продукта в теге значения - PullRequest
0 голосов
/ 04 июня 2018

Итак, я хочу, чтобы я получил правильный товар в своей корзине.То, что я хочу знать, - это то, что я пишу в этом теге значения.

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

Каков результат, который я хочу получить, например: продукт с идентификатором 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 голосов
/ 07 июня 2018

Я только что решил свою проблему, это было что-то действительно глупое.

...