【发布时间】:2020-03-02 17:15:32
【问题描述】:
您好,我想使用 V-form 更新数据库中的数据,但显示 500 内部服务器错误: 这是我在控制器中的功能:
public function update(Request $request, $id)
{ $data =$request->all();
//
$client = Client::where('id', $data['client_id'])->first();
DB::table('projets')->where('id',$id)->update(['name'=>$data['name'],'durre'=>$data['durre'],'description'=>$data['description'],'owner'=>$client->name,'budget'=>$data['budget']]);
}
这是我的路线:
Route::apiResource('projet' ,'API\ProjetController');
这是vue代码:
modifier(){
this.form.put('api/projet/'+ this.form.id).then(function(){
$('#AjouterProjet').modal('hide')
seww.fire(
'Modifier!',
'Your User has been Updated.',
'success'
)
fire.$emit('ajoutprojet');
}).catch(function(){
})
},
【问题讨论】:
-
请检查
storage/logs目录中的最后一个文件并发布完整的错误消息。 -
laravel.log 中有很多行与错误有关,谢谢?
-
尝试查找该文件的最后一个错误,错误格式如下:[[date]] [error_message] [stacktrace]
-
我解决了谢谢
标签: laravel vue.js vuejs2 controller