2015-10-01 48 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