如何在laravel中创建选择选项

时间:2015-10-01 19:33:33

标签: php laravel-5.1

如何在我的刀片视图中创建选项?

这是我的控制器

UserController.php

$user = DB::table('user')->select('id','name')->whereIn('status_id',[1,2]) ->get();

这是结果

[{"id":1,"name":"jane"},{"id":2,"name":"leni"},{"id":3,"name":"marie"},{"id":4,"name":"elen"}]

在我看来,我想要这样

<select name="myusers">
   <option value="{{ user->id }}">{{$user->name}})</option>
   <option value="{{ user->id }}">{{$user->name}})</option>
   <option value="{{ user->id }}">{{$user->name}})</option>
   <option value="{{ user->id }}">{{$user->name}})</option>
</select>

1 个答案:

答案 0 :(得分:1)

如果你正在使用LaravelCollective,你可以这样做:

{{ Form::select('myusers', $myusers) }}

但是您需要将该json转换为数组,然后使用json_decode

查看此link

或者你可以这样做:

<select class = "text-center" style = "width: 100%" name = "myusers" >
    @foreach($myusers as $user)
        <option value = "{{$user->id}}" >{{$user->name}}</option >
    @endforeach
</select >