简体   繁体   English

laravel 使用 eloquent 填充选择框和刀片

[英]laravel using eloquent to populate select box and blade

I want to populate a select box with users from my database i need to get the id and name of the user.我想用我的数据库中的users填充一个选择框,我需要获取用户的 ID 和名称。

I want to create a select box like the one below:我想创建一个如下所示的选择框:

<select>
  <option value="$user->id">$user->name</option>
  <option value="$user->id">$user->name</option>
</select>

How can i do this?我怎样才能做到这一点?

Controller:控制器:

View::share('users', User::all());

View:看法:

<select name="user_id">
    @foreach($users as $user)
        <option value="{{$user->id}}">{{$user->name}}</option>
    @endforeach
</select>

try this:尝试这个:

controller控制器

$users = User::all()->orderBy('name', 'asc')->lists('name','id');

view看法

{{ Form::select('user', $users , Input::old('users')) }}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM