【发布时间】:2016-07-09 12:12:32
【问题描述】:
我的代码中有这样的内容:
@foreach($cars as $key => $car)
{!!Form::open(['action' => 'CarController@Update'])!!}
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
<div class="form-group">
<label class="col-lg-6 control-label">Color</label>
<div class="col-lg-6">
{!!Form::text('carColor', $car->color, ['class' => 'form-control input-sm'])!!}
</div>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
<div class="form-group">
<label class="col-lg-6 control-label">Price</label>
<div class="col-lg-6">
{!!Form::text('carPrice', $car->price, ['class' => 'form-control input-sm'])!!}
</div>
</div>
</div>
{!!Form::close()}
@endforeach
此视图的目标是更新汽车的价格和颜色。但是有很多,所以每辆车都有一个表格。如果输入没有通过验证,我怎么知道哪些表单输入是无效的,因为输入命名相同。
【问题讨论】:
-
你想同时编辑所有汽车的详细信息???
-
不,用户一次只能编辑一辆车。每辆车有一个表格。但是如果某种形式的输入无效,我想知道它来自哪个形式
-
为什么您可以只列出所有汽车及其详细信息,然后添加一个编辑按钮,您可以将其重定向到编辑页面或简单地弹出一个模式然后通过 ajax 进行编辑请求?
-
@Gokigooooks 我的问题是我真正问题的一个缩小示例。我有一个设置页面,这个设置是预定义的。所以我不希望用户认为他在创造、编辑新东西。我希望用户有一个配置面板的想法。
标签: laravel laravel-4 laravel-5 laravel-validation