相关疑难解决方法(0)

Laravel-5如何从id值和名称值的数据库中填充选择框

我想使用illuminate\html创建一个类似下面的选择框:

<select>
    <option value="$item->id">$item->name</option>
    <option value="$item->id">$item->name</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在我的控制器中我尝试了这个:

public function create()
{
    $items = Items::all(['id', 'name']);

    return view('prices.create', compact('id', 'items'));
}
Run Code Online (Sandbox Code Playgroud)

在我看来这个:

<div class="form-group">
    {!! Form::Label('item', 'Item:') !!}
    {!! Form::select('item_id', $items, null, ['class' => 'form-control']) !!}
</div>
Run Code Online (Sandbox Code Playgroud)

问题是,而不是$item->name显示实体的所有信息.

php laravel blade laravel-5

48
推荐指数
7
解决办法
17万
查看次数

Laravel 4刀片下拉列表类属性

Laravel刀片下拉列表类属性不起作用.

我找不到任何类的引用或为文档中的选择/下拉列表分配属性.

http://www.laravel.com/docs/html#drop-down-lists

试过的例子:

{{ Form::select('product_id', $productList, array('class'=>'form-control')) }}

{{ Form::select('product_id', $productList, $attributes = array('class'=>'form-control')) }}
Run Code Online (Sandbox Code Playgroud)

两者都返回相同的html但没有class属性:

<select id="product_id" name="product_id">
    ... Option Stuff ...
</select>
Run Code Online (Sandbox Code Playgroud)

html-select laravel blade

30
推荐指数
1
解决办法
4万
查看次数

标签 统计

blade ×2

laravel ×2

html-select ×1

laravel-5 ×1

php ×1