我知道这里有很多关于这个问题的答案,但是他们都没有帮助我。Try/catch不能与laravel 5.4
// update name
Route::put('/profile/update', function(Request $request){
$name = $request->input('name');
try{
echo DB::table('users')->where('id',Auth::id())->update(['name' => $name]);
}
catch(\Exception $e){
// do task when error
echo $e->get_message();
}
});
我也试着删除方式,但也没有工作,就可以请弄清楚到底是怎么回事。 谢谢。
这是路由文件'web.php'?为什么有'});'?给你一个描述,你想要做什么,你尝试了什么,以及问题 –
是的,这是web.php文件,你是什么意思,为什么有});我正在测试这个方法,这就是为什么我使用直接函数。 –
好的。你的问题是它总是返回'1'不是吗? –