我正在創建一個帶有目錄、交易系統和自定義貨幣的網站(在 Laravel 中)。我已經完全完成了目錄和自定義貨幣(至少到目前為止),這只是交易系統。我已經非常接近完成交易系統了,除了這一件事一直阻礙著我,盡管我認為這應該很簡單。每個目錄商品都有一個唯一的ID(在數據庫中稱為uid),交易系統根據唯一的商品id進行商品交易。我有它,如果您單擊您想要或想要贈送的項目上的復選框,它會將您簽入的所有 uid 發送到一個數組中(注意:我有 2 個單獨的數組,一個用于提供項目,一個用于請求項目)。但我現在的方式是它根據表單輸入獲取每個 Item uid。由于我不希望用戶能夠編輯項目的唯一 ID,因此我需要一種在后端執行此操作的方法。我嘗試過研究,但還沒有走得太遠。我對 Laravel 和整個網站制作有點陌生,所以我真的不知道如何繼續下去。我想我必須使用 JavaScript,但我不知道如何使用 JavaScript 將信息發送到控制器。我也聽說過編碼然后解碼值,但我也不知道如何做到這一點。HTML 代碼(提供方):@foreach (Auth::user()->inventory()->paginate(9999) as $itemb)? ? ? ? ? ? ? ? ? ? ? ? <form class="form-horizontal" method="POST" enctype="multipart/form-data" action="{{ route('trade.s', $user->id, [$itemb->uid]) }}">? ? ? ? ? ? ? ? ? ? ? ? {{ Form::token() }}? ? ? ? ? ? ? ? ? ? ? ? <?? ? ? ? ? ? ? ? ? ? ? ? $itembb = $itemb->item_id;? ? ? ? ? ? ? ? ? ? ? ? $item =? Item::whereid($itembb)->first();? ? ? ? ? ? ? ? ? ? ? ? $yoyo = $item->selling()->orderBy('price', 'asc')->first();? ? ? ? ? ? ? ? ? ? ? ? ?>? ? ? ? ? ? ? ? ? ? ? ? @if ($item->limited == '1')? ? ? ? ? ? ? ? ? ? ? ? @if ($item->rbp()->count() > 0)? ? ? ? ? ? ? ? ? ? ? ? <div class="col-md-4" style="margin-top: 8px;display: inline-block;padding-left: 10px;">? ? ? ? ? ? ? ? ? ? ? ? <a>? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>? ? ? ? ? ? ? ? ? ? ?</div>? ? ? ? ? ? ? ? ? ? </div></a>非常感謝任何幫助?。ū?,如果我的帖子很混亂,請告訴我是否需要添加更多代碼示例。)
Laravel Form:如何在不使用表單的情況下將隱藏信息傳遞給控制器
慕蓋茨4494581
2023-07-21 18:08:42