在Laravel中使用AJAX更新数据库

时间:2018-09-11 17:00:45

标签: php ajax laravel

我在控制器中有以下代码

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']]);
 }

1 个答案:

答案 0 :(得分:0)

您冷的尝试一下:

    public function responcename(request $request) {
       User::find(Auth::id())->update([
         'name' => $request->name
       ]);

        return response()->json(['tutorialname' => $request->name]);
     }