![](/img/trans.png)
[英]Trying to do some delete with the function destroy said Error:Missing required parameters for Route Laravel 6.0 how can i fix it
[英]How can i use a destroy function with a route that is composed Laravel 6.0
我試圖使用銷毀函數從應用程序中刪除我的數據庫的一些文件,但不起作用,它適用於簡單但沒有組合的路由,它用於學校
destroy function()
,我如何嘗試調用該函數和我的index function()
Missing required parameters for [Route: asociados.destroy] [URI: eventos/{eventos}/miembros/{miembros}/asociados/{asociado}]
路線
Route::resource('/eventos/{eventos}/miembros/{miembros}/asociados', 'miembroController');
Destroy function()
public function destroy($id)
{
$miembro=Miembro::find($id);
$miembro->delete();
return back()->with('Evento eliminado');
}
* Index function()
*
public function index(Request $request, $id_evento,$id_miembro){
$miembros = DB::select(DB::raw(
"SELECT id_miembro, razon_social, denominacion_comercial, web,
rif
FROM miembro
" ));
return view ('home.miembro')->with('miembros', $miembros)->with('id_evento', $id_evento)->with('id_miembro', $id_miembro);
}
我如何嘗試調用destroy function()
的 html 中的代碼
<td>
<form action={{ route('asociados.destroy', ['miembro' => $item->id_miembro]) }}
method="POST" class="d-inline">
@csrf
@method('DELETE')
<button class="btn btn-dark btn-sm" type="submit">Eliminar</button>
</form>
</td>
您還必須向route
助手提供事件 ID:
<td>
<form action={{ route('asociados.destroy', ['eventos'=> $id_evento ,'miembro' => $item->id_miembro]) }}
method="POST" class="d-inline">
@csrf
@method('DELETE')
<button class="btn btn-dark btn-sm" type="submit">Eliminar</button>
</form>
</td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.