[Route: havence.automail.edit]

我创建编辑页面来编辑表单。当我调试它时。它显示错误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);

    }


慕虎7371278
浏览 97回答 1
1回答

跃然一笑

您可以执行以下操作:<td class="text-right">&nbsp; &nbsp; &nbsp; <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']);然后在控制器中你可以得到它:&nbsp;public function edit(AutoEmailTemplate $mailTemplates , $id){&nbsp; &nbsp; $mailTemplates=AutoEmailTemplate::find($id);&nbsp; &nbsp; &nbsp; &nbsp; return view('havence.marketing.edit', compact('mailTemplates'));}
打开App,查看更多内容
随时随地看视频慕课网APP