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 關注
- 178 瀏覽
添加回答
舉報