0
我一直在嘗試使用模態來創建和編輯Laravel中的條目。我使用簡單的模態而不是ajax。我可以添加條目,但是當我嘗試編輯條目時,它只會加載模式中的最後一個條目。Laravel模式只加載最後一項
這裏是我的索引(從那裏我打電話模態)
@foreach ($clients as $client)
<tr>
<td>{{ $client->name }}</td>
<td><button data-target="modal2" class="btn modal-trigger1"><a href="{{route('client.edit', $client->id)}}">Edit</a></button></td>
</tr>
@endforeach
下面是編輯文件(樣式文件)
<div id="modal2" class="modal">
<div class="panel panel-default">
<div class="modal-content">
<p class="flow-text">Edit client</p>
<form class="form" role="form" method="POST" action="{{ url('/client/'. $client->id) }}">
<input type="hidden" name="_method" value="patch">
{!! csrf_field() !!}
<div class="form-group{{ $errors->has('name') ? ' has-error' : '' }}">
<label class="control-label">Name</label>
<input type="text" class="form-control" name="name" value="{{ $client->name }}">
@if ($errors->has('name'))
<span class="help-block">
<strong>{{ $errors->first('name') }}</strong>
</span>
@endif
</div>
</form>
</div>
</div>
</div>
並在控制器編輯是
public function edit($id)
{
$clients = Client::findOrFail($id);
return view('client.edit', compact('clients'));
}
它只加載表中的最後一個條目,而不是行中的條目ID。
我正在使用Laravel 5.3。請
不工作,仍然會出現相同的錯誤。最後一項顯示 – Ahsan
仍然無法工作? – Komal
不工作... :( – Ahsan