0
我知道如何使用舊的('zipCode')語法顯示正常變量值。使用'old'而不是'Form'顯示發回的值laravel
但是,如何顯示數組,我嘗試了幾個網站搜索他們已經使用Form ::但我沒有使用它。
下面是我blade.php代碼
<div class="set">
<div class="row">
<div class="col-md-4">
<input name="contacts[0][firstName]" type="text" />
</div>
<div class="col-md-4">
<input name="contacts[0][lastName]" type="text" />
</div>
<div class="col-md-4">
<input name="contacts[0][role]" type="text" />
</div>
</div>
</div>
PHP代碼
$validator = Validator::make($request->all(),
[
'contact.*.firstName' => 'required',
'contact.*.email' => 'required|email'
]);
if ($validator->fails())
{
$this->throwValidationException(
$request, $validator
);
}
所以,我怎麼可以使用老顯示回舊值,basicaly在一個循環中
謝謝前進...
解決代碼
@if(old('contacts')==null)
<div class="set">
<div class="row">
<div class="col-md-4"><input name="contacts[0][firstName]" type="text" value="Sharath"
placeholder="First Name"/></div>
<div class="col-md-4"><input name="contacts[0][lastName]" type="text" value="M"
placeholder="Last Name"/></div>
<div class="col-md-4"><input name="contacts[0][role]" type="text"
placeholder="Designation"/></div>
</div>
</div>
@else
@foreach(old('contacts') as $no => $contact)
<div class="set">
<div class="row">
<div class="col-md-4"><input name="contacts[{{$no}}][firstName]" type="text" value="{{$contact['firstName']}}"
placeholder="First Name"/></div>
<div class="col-md-4"><input name="contacts[{{$no}}][lastName]" type="text" value="{{$contact['lastName']}}"
placeholder="Last Name"/></div>
<div class="col-md-4"><input name="contacts[{{$no}}][role]" type="text" value="{{$contact['role']}}"
placeholder="Designation"/></div>
</div>
</div>
@endforeach
@endif
最初** $ **接觸沒有設置那麼它崩潰。無論如何,我檢查了ISET所以它解決了。但是下一次當輸入被回傳時,上面的代碼仍然不起作用。 – Sharath