更新表单值时出现Laravel 5.5问题

更新表单值时出现Laravel 5.5问题,laravel,laravel-5,Laravel,Laravel 5,在routes目录下的web.php中,我定义了一个路由:route::resource('myprofile','Administrator\MyProfileController') 在我的控制器中,我有更新功能: public function update(Request $request, $id){ // bla bla } 在我的刀片文件中,我有以下代码 {{ Form::open(array('url' => 'administrator/myprofile', 'cl

在routes目录下的web.php中,我定义了一个路由:
route::resource('myprofile','Administrator\MyProfileController')

在我的控制器中,我有更新功能:

public function update(Request $request, $id){
// bla bla 
}
在我的刀片文件中,我有以下代码

{{ Form::open(array('url' => 'administrator/myprofile', 'class'=>'form-horizontal')) }}
  // bla bla bla
{{ Form::close() }}
提交表单后,我看到以下错误:

方法[store]在[App\Http\Controller\Administrator\MyProfileController]上不存在


在这里,我不想存储/插入表单值。这些已在db表中。我只想更新表单值。

此错误意味着您的控制器未实现存储成员功能

对资源控制器的POST请求调用该控制器的store方法

要发送更新请求,您必须覆盖html表单中的请求方法,如下所示:

<!-- _id : the resource id you want to update. -->
{{ Form::open(array('url' => 'administrator/myprofile/_id', 'method' => 'PUT', 'class'=>'form-horizontal')) }}
  // bla bla bla
{{ Form::close() }}

{Form::open(数组('url'=>'管理员/myprofile/\u id','method'=>'放置','class'=>'表单水平')}
//呜呜呜呜
{{Form::close()}}

希望对您有所帮助。

此错误意味着您的控制器没有实现store member功能

对资源控制器的POST请求调用该控制器的store方法

要发送更新请求,您必须覆盖html表单中的请求方法,如下所示:

<!-- _id : the resource id you want to update. -->
{{ Form::open(array('url' => 'administrator/myprofile/_id', 'method' => 'PUT', 'class'=>'form-horizontal')) }}
  // bla bla bla
{{ Form::close() }}

{Form::open(数组('url'=>'管理员/myprofile/\u id','method'=>'放置','class'=>'表单水平')}
//呜呜呜呜
{{Form::close()}}

希望能有所帮助。

它现在重定向到但显示错误-未定义的变量:eOkay,我必须传递管理员/myprofile/1这样的ID。解决了的。谢谢,现在重定向到but show error-Undefined变量:eOkay,我必须像administrator/myprofile/1一样传递ID。解决了的。谢谢