【发布时间】:2021-07-26 23:10:35
【问题描述】:
<form action="/group/{id}/save/group" method="POST">
@csrf
<table id="modal-table">
@foreach($user_list->get() as $f)
<tr>
<td>
<div class="image">
@if($f->follower->avatar_location)
<img src="{{asset('storage/'.$f->follower->avatar_location)}}" class="img-circle" style="max-height:50px;" />
@else
<img src="{{url('/')}}/assets/media/icons/socialbuttons/user.png" class="img-circle" style="max-height:50px;"/>
@endif
</div>
<div class="detail">
@if($f->follower->verified == 1)
{{ $f->follower->name }}<img id="verified_img_sm_mess_list" src="{{url('/')}}/assets/media/icons/socialbuttons/octagonal_star.png" alt="Recensioni">
@else
{{ $f->follower->name }}</h3>
@endif
<small id="mess_list_uname">{{ '@'.$f->follower->username }}</small>
</div>
<input name="group" value="{{ $group->hobby->id }}">
<input name="person" value="{{ $f->follower->id }}">
<button type="submit" class="btn-link">Go</button>
</td>
</tr>
@endforeach
</table>
</form>
嘿,一个小问题!在 Foreach 循环和列表中的每个成员中,我尝试了一些简单的方法来获取每个用户 id 和爱好 id(添加到数据库,但这并不重要)。出于某种原因,当我输入“名称”并单击“执行”按钮时,列表中每个人的所有“id”都会被执行,而不是每个用户的个人 id。含义.. 每个用户显示他们的个人 ID 和一个 go 按钮,但单击 go 并收集所有 id,而不仅仅是一个。这可能真的很明显,但任何想法为什么会发生这种情况?谢谢!
【问题讨论】:
-
您的
<form>包含所有内容,因此所有内容都已提交...您可能需要将<form>移动到您的@foreach()循环中以完成您所期望的。 -
谢谢!吸取教训!
标签: php html laravel laravel-5