Laravel - 使用请求参数在数据库中查找信息

我正在使用 laravel 构建一个 API,我正在尝试创建一个函数来使用电子邮件作为参数在数据库中查找用户


public function find_user(Request $request){

    try{

        $user = UserAccess::table('user_accesses')->where('email', $request->email)->first();

        return ['api_request_return'=>'ok', 'return' => $user];


    }catch(\Exception $error){

        return ['api_request_return' => 'error', 'error_details' => $error];

    }

}

API路由没问题,但总是返回错误:


{

     "api_request_return": "error",

     "error_details": {}

}


海绵宝宝撒
浏览 106回答 1
1回答

呼啦一阵风

使用更正后的public function find_user(Request $request){    try{        $user = DB::table('user_accesses')->where('email', $request->email)->first();        return ['api_request_return'=>'ok', 'return' => $user];    }catch(\Exception $error){        return ['api_request_return' => 'error', 'error_details' => $error];    }}
打开App,查看更多内容
随时随地看视频慕课网APP