laravel更新中缺少参数

laravel更新中缺少参数,laravel,laravel-4,Laravel,Laravel 4,我和拉威尔4号一起工作。我创建了一个编辑表单,如下所示: {{ Form::model($v, array('route' => array('insur_docs.update', $v->id),'method' => 'PUT','class'=>'form-horizontal')) }} 并更新路线 Route::put('insur_docs/update', array('as' => 'insur_docs.update', 'uses' =&g

我和拉威尔4号一起工作。我创建了一个编辑表单,如下所示:

 {{ Form::model($v, array('route' => array('insur_docs.update', $v->id),'method' => 'PUT','class'=>'form-horizontal')) }}
并更新路线

Route::put('insur_docs/update', array('as' => 'insur_docs.update', 'uses' => 'Insur_DocController@update')); 
它显示的问题是:

Insura_DocController::update()缺少参数1

Route::put('insure\u docs/update/{id}),array('as'=>'insure\u docs.update','uses'=>'insure'_DocController@update'));
Route::put('insure\u docs/update/{id}),数组('as'=>'insure\u docs.update','uses'=>'insure'_DocController@update'));

问题出在您的路线上,您需要添加
/{id}
。我做了一个测试:

class Insura扩展了雄辩的{
}
路由::put('insure\u docs/update/{id}',array('as'=>'insure\u docs.update','uses'=>'insure_DocController@update'));
路由::get('test',function(){
$v=新保险;
$v->id=1;
返回表单::模型($v,数组('route'=>array('insure_docs.update',$v->id),'method'=>PUT','class'=>Form-horizontal');
});
生成的打开表单是:

<form method="POST" action="http://localhost/insur_docs/update/1" accept-charset="UTF-8" class="form-horizontal"><input name="_method" type="hidden" value="PUT">
<input name="_token" type="hidden" value="V0TP6LbCjO1kGF6LCLObEi6hofbW5ZgNo5Kz7nQ3">

问题出在您的路线上,您需要添加
/{id}
。我做了一个测试:

class Insura扩展了雄辩的{
}
路由::put('insure\u docs/update/{id}',array('as'=>'insure\u docs.update','uses'=>'insure_DocController@update'));
路由::get('test',function(){
$v=新保险;
$v->id=1;
返回表单::模型($v,数组('route'=>array('insure_docs.update',$v->id),'method'=>PUT','class'=>Form-horizontal');
});
生成的打开表单是:

<form method="POST" action="http://localhost/insur_docs/update/1" accept-charset="UTF-8" class="form-horizontal"><input name="_method" type="hidden" value="PUT">
<input name="_token" type="hidden" value="V0TP6LbCjO1kGF6LCLObEi6hofbW5ZgNo5Kz7nQ3">


Lightning\Database\QueryException SQLSTATE[42S02]:找不到基表或视图:1146表“national.Insura\uuuu docs”不存在(SQL:select*from
Insura\uu docs
where
id
=1限制1)我没有在任何地方使用过Insura\uu docs。为什么会出现此错误?Illumb\Database\QueryException SQLSTATE[42S02]:找不到基表或视图:1146表“national.Insura\uuuuuu docs”不存在(SQL:select*from
Insura\uu docs
where
id
=1限制1)我没有在任何地方使用过Insura\uuu docs。为什么会出现这种错误?