Laravel: como preencher um blade SELECT com valores de uma instrução where

Eu entendo que você pode enviar valores para uma declaração de seleção como esta:

Controlador:

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

E preencha isso na minha opinião da seguinte forma:

Visão:

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

Mas como faço para preencher apenas registros de clientes onde group_id = 1 por exemplo.

Eu tentei:

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

e

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

Mas não parece funcionar assim e me dá o erro "Chamada para uma função de membro onde () em um não-objeto"

Alguma idéia de como fazer isso funcionar?

questionAnswers(6)

yourAnswerToTheQuestion