在foreach循环中传递href中的不同值(重复)

时间:2017-08-25 06:18:28

标签: php model-view-controller laravel-5 foreach get

之前我问过这个问题,但没有回复。所以道歉。我再问一遍

我在这里有foreach循环,我通过.drop_duplicates()路由功能将值从view传递到controller。首先我点击并从数据库发送密钥到控制器,然后传递正确的密钥。通过点击GET标记上的第二次,传递上一个键(值)。我不想这样做。我想从数据库传递当前键(值)。我花了2天时间解决这个问题,但都失败了。有谁知道如何解决这个问题?

这是我的代码:

shopReq.blade.php:

<a>

@include(&#39;模态&#39;) web.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

UserController.php:

Route::get('special/{id}', [
  'uses' => 'UserController@shopReq1',
   'as' => 'special'
]);

1 个答案:

答案 0 :(得分:1)

@foreach($products as $key => $value)
            <div  href="{{route('special',[ 'id' => $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