我在控制器中有以下代码
zeppelin.jdbc.interpolation
路线是
%jdbc select * from test where country = '{country_code}'
当我评论$ user = Auth :: user();时 $ userId = $ user->电子邮件; 它正常工作.. 但是当我取消注释时,它会显示来自ajax的错误消息 下面是ajax代码
public function responcename(request $request) {
$data = request()->all();
//$name = $data['name'];
$user = Auth::user();
$userId = $user->email;
/////DB::update('update users set tutorial_detail = ? where email = ?',[$data['name'], $userId]);
//$tutorial_name = DB::select('select tutorial_detail from users where id = ?', array($userId));
return response()->json(['tutorialname' => $data['name']]);
}
答案 0 :(得分:0)
您冷的尝试一下:
public function responcename(request $request) {
User::find(Auth::id())->update([
'name' => $request->name
]);
return response()->json(['tutorialname' => $request->name]);
}