我創建編輯頁面來編輯表單。當我調試它時。它顯示錯誤Missing required parameters。我已經嘗試了很多方法,但我無法解決。任何人都可以在這方面提供幫助嗎?<td class="text-right"> <a href='{{ route("email.edit",["id"=>$mailTemplate->id]) }}' class="btn btn-danger badge-pill editbtn" style="width:80px" >EDIT </a></td>路由文件 Route::get('api/email/create', ['as' => 'email.create', 'uses' => 'Havence\AutoMailController@create']); Route::get('automail/mail', 'Havence\AutoMailController@mail'); Route::get('automail/index',['as'=>'email.index','uses' => 'Havence\AutoMailController@index']); Route::get('automail/edit/{id}',['as'=>'email.edit','uses' => 'Havence\AutoMailController@edit']); Route::get('automail/delete',['as'=>'email.delete','uses' => 'Havence\AutoMailController@destroy']);控制器 public function edit(AutoEmailTemplate $mailTemplates , $id) { $mailTemplates=AutoEmailTemplate::find($id); return view('havence.marketing.edit')->with('mailTemplates', $mailTemplates); }
1 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
您可以執行以下操作:
<td class="text-right">
<a href='{{ route("email.edit", $mailTemplate) }}' class="btn btn-danger badge-pill editbtn" style="width:80px" >EDIT </a>
</td>
路線:
Route::get('automail/edit/{id}',['as'=>'email.edit','uses' => 'Havence\AutoMailController@edit']);
然后在控制器中你可以得到它:
public function edit(AutoEmailTemplate $mailTemplates , $id)
{
$mailTemplates=AutoEmailTemplate::find($id);
return view('havence.marketing.edit', compact('mailTemplates'));
}
- 1 回答
- 0 關注
- 89 瀏覽
添加回答
舉報
0/150
提交
取消