【发布时间】:2013-05-21 09:55:12
【问题描述】:
我的数据看起来像这样
id rel word
1 A word A
2 B word B
3 B word C
要获取数据,我的控制器如下所示:
public function get_new()
{
return View::make('form.new')
->with('datas', Data::all());
}
我的视图将如下所示:
<select>
@foreach($datas as $data)
<option value="{{ $data->id }}" rel="{{ $data->rel }}">{{ $data->word }}</option>
@endforeach
</select>
如何使用 Form::select 获取该数据?
如果我们使用Form::select,我们可以使用Data::lists('word','id') 调用它并传递给视图。
但如果我使用它,我只能得到 2 个数据,即 id 和 word。
我怎样才能获得id, rel and word with Form::select 的所有数据。请帮帮我。
【问题讨论】:
-
你所做的已经很有意义了。
Form::select()旨在为您提供非常简单的输出。如果您发现自己经常这样做,您可以随时编写自己的函数来生成此输出。 -
感谢您的解释,所以,也许我必须为此创建辅助函数。