我正在创建一个表单,其中有一个字段是必需的(trip_route_name)。我想在提交表单时为它生成一个名称(比如一个随机数),而不是让用户填写表单。我怎么做呢?下面是这个表单的代码:
<div class="form-group">
<div class="col-md-6">
{!! Form::label('trip_route_name', 'Trip Route Name') !!}
{!! Form::text( 'trip_route_name', null, ['class' => 'form-control']) !!}
<p id="msg_trip_route_name" class="text-danger">{!! $errors->first('trip_route_name', ':message') !!}</p>
</div>
</div>
您可以使用str_random()
helper:
{!! Form::text( 'trip_route_name', str_random(20), ['class' => 'form-control']) !!}
str_random
函数生成指定长度的随机字符串。
如果您不希望用户看到生成的随机名称,请使用hidden
而不是text
。