猿问

Laravel:在选择框上显示 stdClass 对象值

我想显示username来自 DB的值。如果它只有 1 个值,我可以显示。但是数据不仅是 1,而且我需要在选择框/下拉列表中显示它。


$staff = DB::select(DB::raw("select username from customer_type where customer_type ='Staff'"));

这是print_r的$staff


Array

(

    [0] => stdClass Object

        (

            [username] => test

        )


    [1] => stdClass Object

        (

            [username] => jayusman

        )


    [2] => stdClass Object

        (

            [username] => MuhammadFik

        )


    [3] => stdClass Object

        (

            [username] => test2

        )

)

我想在下拉菜单上显示用户名(test、jayusman、MuhammadFik、test2)。


繁花如伊
浏览 209回答 1
1回答

猛跑小猪

您可以使用foreach循环遍历实体<select name="somethin">@foreach($staff as $key => $name)&nbsp;<option value="{{$name->username}}">{{$name->username}}</option>@endforeach</select>
随时随地看视频慕课网APP
我要回答