我知道這裏有很多關於這個問題的答案,但是他們都沒有幫助我。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'不是嗎? –