2015-10-01 45 views
0

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

这是在我的控制器

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

如果您使用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 > 
+1

你的意思是{{表::选择( 'myusers',json_decode($ myusers))}} – jemz