Laravel 5: 未定义的变量 return_array

Laravel 5: Undefined variable return_array

我正在尝试通过 ajax 调用获取数据,在发送 ajax 调用后我想将数据存储在数组中,但是当我打开页面时出现此错误.

Undefined variable: return_array

我的函数

public function findUser(Request $request) {
    $findUserInput = $request->get('name');
    $user = DB::table('users')
        ->where('name', $findUserInput)
        ->first();

    $data =  DB::select("SELECT * FROM users WHERE name='$user'");

    foreach ($data as $da) {
        $return_array[] = $da;
    } 

    return $return_array;      
}

有什么想法吗?

您忘记声明这个变量:

public function findUser(Request $request) {
    $return_array = [];