亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試使用 destroy 函數執行一些刪除操作時說 Error:

嘗試使用 destroy 函數執行一些刪除操作時說 Error:

PHP
qq_遁去的一_1 2022-06-17 16:38:17
嘗試使用destroy function()上述錯誤我不知道如何修復它,我試圖從我的應用程序中刪除我的數據庫的某些字段下面我將讓我的index function(), destroy function(), 路由的代碼以及我嘗試調用 de 函數的 html路線Route::resource('/eventos/{eventos}/miembros/{miembros}/asociados', 'miembroController');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() public function destroy($id)    {        $miembro=Miembro::find($id);        $miembro->delete();        return back()->with('Evento eliminado');    }* 我嘗試使用的 HTML 代碼destroy function()*                <td>                     <form action={{ route('asociados.destroy', ['asociados' => $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::resource('/eventos', 'EventoController');Route::resource('/detalle', 'DetalleController');Route::resource('/entradas', 'EntradaController');Route::resource('/eventos/{evento}/entradas', 'EntradaController');//Route::resource('/horario', 'HorarioController');//Route::resource('/eventos/{evento}/horarios', 'HorarioeventoController');Route::resource('/eventos/{evento}/horarios/{eventos}/funciona', 'HorarioController');Route::resource('/eventos/{evento}/horarios/{horario}/hola', 'HorarioeventoController');//Route::resource('/miembros', 'MiembroController');
查看完整描述

2 回答

?
慕娘9325324

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]) }}


查看完整回答
反對 回復 2022-06-17
?
米脂

TA貢獻1836條經驗 獲得超3個贊

你不能試試這個


public function destroy($id)

  { 

    $miembro = Miembro::destroy($id);

    return back()->with('Evento eliminado');

  }


查看完整回答
反對 回復 2022-06-17
  • 2 回答
  • 0 關注
  • 178 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號