2016-10-21 6 views
1

私はajax呼び出しでデータを取得しようとしていますが、ajax呼び出しを送信した後、データを配列に格納したいのですが、ページを開くとこのエラーが発生します。Laravel 5:未定義の変数return_array

Undefined variable: return_array 

My機能

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

任意のアイデア?

+0

は '$ return_array = []設定してみてください;' 'foreach' –

+0

の上に' $ return_array =配列()を定義; 'ループ – devpro

+0

bforeあなたにもできます'if(count($ data)> 0){foreach ....}' – devpro

答えて

1

あなたはこの変数を宣言するのを忘れました:

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