【发布时间】:2016-11-26 09:16:16
【问题描述】:
我在将一些数据从我的视图传递到我的控制器时遇到了一点问题。
请看一下这段代码sn-p:
{!! Form::open(['action' => 'DomainController@detach', 'method' => 'post']) !!}
@foreach($domains as $domain)
<tr>
<td>{{ $domain->name }}</td>
<td>{{ $domain->tld }}</td>
<td id="hello">
@foreach($domain->tags as $tag)
{{ $tag->name }},<br>
@endforeach
</td>
<td>
@foreach($domain->tags as $tag)
{!! Form::hidden('tag_id[]', $tag->id) !!}
<button name="domain_id" value="{{ $domain->id }}" class="glyphicon glyphicon-trash"></button>
<br>
@endforeach
</td>
</tr>
@endforeach
{!! Form::close() !!}
在我的控制器中是一个:
$input = Input::all();
return $input;
在我的代码中(最后一个)是一个按钮。如果我按下按钮,我将被定向到我的控制器操作。我在我的 $input 变量中返回骰子数据,它总是向我显示相同的 tag_id。始终是该域的最后一个 tag_id。我不知道为什么,也无法弄清楚。
【问题讨论】:
标签: php arrays laravel parameter-passing