我正在创建一个包含所需字段的表单(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>
答案 0 :(得分:0)
您可以使用str_random()
帮助:
{!! Form::text( 'trip_route_name', str_random(20), ['class' => 'form-control']) !!}
str_random
函数生成指定长度的随机字符串。
如果您不希望用户看到生成的随机名称,请使用hidden
代替text
。