Laravel: cómo rellenar un blade SELECT con valores de una declaración where

Entiendo que puede enviar valores a una declaración de selección como esta:

Controlador:

$client = Client::lists('name', 'id');
return View::make('index', compact('client'));

Y poblar esto en mi opinión como tal:

Ver:

{{ Form::select('client_id', $client, Input::old('client_id')) }}

Pero, ¿cómo puedo rellenar solo los registros de los clientes donde group_id = 1, por ejemplo?

Lo intenté:

$client = Client::lists('name', 'id')->where('group_id', 1)->get();

y

$client = Client::lists('name', 'id')->where('group_id','=', 1)->get();

Pero no parece funcionar así y me da el error "Llamar a una función miembro donde () en un no objeto"

¿Alguna idea sobre cómo hacer que funcione?

Respuestas a la pregunta(6)

Su respuesta a la pregunta