我知道你可以發送值select語句這樣的價值選擇:Laravel:如何填充一個刀片從WHERE語句
控制器:
$client = Client::lists('name', 'id');
return View::make('index', compact('client'));
在我看來,像填充此所以:
查看:
{{ Form::select('client_id', $client, Input::old('client_id')) }}
但是我怎麼填充只能從氯記錄例如,group_id = 1的用戶。
我想:
$client = Client::lists('name', 'id')->where('group_id', 1)->get();
和
$client = Client::lists('name', 'id')->where('group_id','=', 1)->get();
但它似乎並沒有這樣的工作,給我的錯誤「調用一個成員函數,其中()在非對象「
關於如何使其工作的任何想法?
按名稱直接調用表並不是一個錯誤的做法嗎? – Carlo
是的,應該在這裏使用模型。 – jonlink
現在不推薦使用'lists()'。阿德里安的回答比較好。 – jonlink