2 回答

TA贡献1783条经验 获得超4个赞
//you have the `resource`
Route::resource('/eventos/{eventos}/miembros/{miembros}/asociados', 'miembroController');
这/eventos/{eventos}/miembros/{miembros}/asociados就是你的 uri 的形状。
因为destroy您还需要提供所有必要的数据{eventos}和{miembros}.(即eventosid 和miembrosid),如您的index. 而不仅仅是$id.
或者,如果您不想更改破坏功能,可以添加另一个。
Route::resource('/eventos/{eventos}/miembros/{miembros}/asociados', 'miembroController');
Route::delete('/miembros/{id}', 'miembroController@destroy')->name('miembrosDestroy');
如果您采用这种方法,您还需要更改 html 表单操作。
我将路线更新为命名路线,以您的形式
action={{ route('miembrosDestroy', ['id' => $item->id_miembro]) }}

TA贡献1836条经验 获得超3个赞
你不能试试这个
public function destroy($id)
{
$miembro = Miembro::destroy($id);
return back()->with('Evento eliminado');
}
- 2 回答
- 0 关注
- 156 浏览
添加回答
举报