2

フォームに管理者ロールを選択するための選択フィールドがあります。その選択フィールドに「ロールの選択」などのデフォルト値を設定する必要があります。Laravel 5.2 と集合フォーム ビルダー クラスを使用しています。コードは次のとおりです。

{!! Form::select('role_id',App\Role::orderBy('name')->lists('label','id'),$roleId,array('class'=>'form-control col-md-7 col-xs-12','id'=>'role_id')) !!}
4

1 に答える 1

1

3 番目の引数は選択リストのデフォルトであるため$roleId、この場合はデフォルトのロール ID を含める必要があります。

うまくいかない場合は、何が含まれているかを確認し、句$roleIdによって生成された HTMLを調べて、問題を見つける必要があります。Form::select

アップデート

Select Roleデフォルト値を追加するには、Form::select句の前にこれを行います。

<?php
    $rolesList = App\Role::orderBy('name')->lists('label','id');
    $rolesList[0] = 'Select Role';
    ksort($rolesList); // Will resort list.
?>
于 2016-08-07T07:01:49.367 に答える