我的表单中有一个选择字段用于选择管理员角色。我需要为该选择字段设置默认值,如“选择角色”。我正在使用Laravel 5.2和集体表单构建器类。这是我的代码
var app = angular.module( "myApp", [] );
app.config( function ( $routeProvider,$locationProvider ) {
$locationProvider.html5Mode(true);
$locationProvider.hashPrefix('!');
$routeProvider
.when( '/product', { template: 'I am product root' } )
.when( '/product/add', { template: 'Adding a product' } )
.when( '/other', { template: 'Other pages' } )
.otherwise( { redirectTo: '/product' } );
});
app.controller( 'MainCtrl', function ( $scope ) {
});
答案 0 :(得分:1)
第三个参数是选择列表的默认值,因此$roleId
在这种情况下应包含默认角色ID。
如果它不起作用,您应该检查$roleId
包含的内容,并查看Form::select
子句生成的HTML以查找问题。
<强>更新强>
要添加Select Role
默认值,请在Form::select
子句:
<?php
$rolesList = App\Role::orderBy('name')->lists('label','id');
$rolesList[0] = 'Select Role';
ksort($rolesList); // Will resort list.
?>