cómo verificar un campo con dos valores en laravel 4.2

$input = Input::all();


$user = User::where(function($q) {
          $q->where('email', $input['email'] )
            ->orWhere('email', $input['emails'][0]['value'] );
      })
      ->first();

   print_r($user);die;

Siempre dice Variable indefinida: entrada ¿Cuál es la mejor manera de comparar el correo electrónico con dos valores?

Respuestas a la pregunta(2)

Su respuesta a la pregunta