epowah epowah - 1 month ago 4
PHP Question

Laravel 5: Undefined variable return_array

I'm trying to get data with ajax call, and after sending the ajax call i want to store data in array, but I'm getting this error when I open the page.

Undefined variable: return_array


My function

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;
}


Any ideas?

Answer

You've forgot to declare this variable:

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