我有问题,但没有找到解决方案。
它显示以下失败:
Facade\Ignition\Exceptions\ViewException 缺少 [Route: settings.networks.update] [URI: settings/networks/{network}] 所需的参数。(视图:C:\xampp\htdocs\patom\layout\resources\views\settings\networks\edit.blade.php) http://localhost:8000/settings/networks/5/edit
我的控制器:
/**
* Show the form for editing the specified resource.
*
* @param \App\Network $network
* @return \Illuminate\Http\Response
*/
public function edit($id)
{
$network = Network::find($id);
return view('settings.networks.edit', compact('network'));
}
我的指数:
|@foreach($networks as $network)
<tr>
<td>{{ $network->id }}</td>
<td>{{ $network->name }}</td>
<td><div class="btn-toolbar pull-right">
<a href="{{ route('settings.networks.edit', $network->id) }}"><button type="button" class="btn btn-success mr-3">Edit</button></a>
<form action="{{ route('settings.networks.destroy', $network->id) }}" method="POST">
@csrf
{{ method_field('DELETE') }}
<button type="submit" class="btn btn-danger mr-3">Delete</button>
</form>
</div>
</td>
</tr>
@endforeach
我的路线:
Route::namespace('Settings')->prefix('settings')->name('settings.')->group(function(){
Route::resource('/networks', 'NetworksController', ['except' => ['show']]);
});
慕森王