Laravel 5:未定义的变量return_array

时间:2016-10-21 12:12:22

标签: php laravel laravel-5.1

我正在尝试使用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;      
}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您忘记声明此变量:

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