我之前問過這個問題,但沒有迴應。所以道歉。我再問一次在foreach循環中傳遞href中的不同值(重複)
我在這裏有foreach循環,我通過GET
路由函數將數據庫中的值從view
傳遞到controller
。首先,我單擊並將數據庫中的密鑰發送到控制器,然後傳遞正確的密鑰。通過第二次點擊<a>
標籤上一個鍵(值)被傳遞。我不想這樣做。我想從數據庫傳遞當前鍵(值)。我花了2天的時間解決這個問題,但失敗了。有誰知道我該如何解決這個問題?
這裏是我的代碼:
shopReq.blade.php:
@foreach($products as $key => $value)
<div href="{{route('special',$value->toCity)}}" id="tayyab"class="recent-container" data-toggle="modal" data-target="#shopping-request-modal">
<h1>I'm opening modal and sending value to Controller.<h1>
</div>
@endforeach
@include( '模式') web.php:
Route::get('special/{id}', [
'uses' => '[email protected]',
'as' => 'special'
]);
UserController.php:
public function shopReq1($id){
echo $id;
$products = DB::table('shippingitems')->get();
return view('modal',compact('products'));
}
我可以知道$ products數組的結構 –
@ReyNorbertBesmonte先生,問題是我沒有在'echo $ id'中獲得我想要的值。它與'$ product'數組無關。 –
@ReyNorbertBesmonte,我想在'echo $ id'中得到正確的值。但在這裏我已經變老了。可能是因爲該頁面shopReq.blade.php不刷新。我怎樣才能實現我的目標? –