epowah epowah - 1 year ago 144
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?

Answer Source

You've forgot to declare this variable:

public function findUser(Request $request) {
    $return_array = [];
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download