epowah epowah - 6 months ago 29
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)

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

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

return $return_array;

Any ideas?


You've forgot to declare this variable:

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