如何使用 laravel 预填充 Html 表单域?
How To pre populate Html form field with laravel?
我想从 url 预填充我的 html 表单字段 "Reference" referne 的值是 afer ref?=1234 如何使用 laravel
<form method="post" accept-charset="utf-8" class="block" enctype="multipart/form-data" action="{{ route('register') }}">
{!! csrf_field() !!}
<div class="row">
<div class="col-md-12 col-sm-12">
<div style="width: 100%" class="alert alert-warning">
Please Register With a Reference User.
</div>
</div>
</div>
<div class="input-group">
<input type="text" name="reference" value="HERE WANT TO SHOW REFEERENCE CODE FROM URL" required class="form-control" placeholder="Enter Reference ID *" aria-describedby="basic-addon1">
<span class="input-group-addon" id="basic-addon1"><i class="fa fa-handshake-o"></i></span>
</div>
PHP 中没有 $GET
变量。
有个$_GET.
在laravel中,您可以使用Request facade or Input门面
所以在这里:
<input value="view{{ \Request::get('ref') }}" type="text" name="reference" required class="form-control" placeholder="Enter Reference ID *" aria-describedby="basic-addon1">
// http://localhost/codec/register?ref=g5M089zQeVzc
// will produce
// <input value="viewg5M089zQeVzc" ...
使用request()
助手:
$ref = request('ref'); // It will return 1234.
你可以这样使用:
<input type="text" name="reference" value="{{ app('request')->input('ref') }}" required class="form-control" placeholder="Enter Reference ID *" aria-describedby="basic-addon1">
试试这个。输入('ref') }}" 需要 class="form-control" 占位符="Enter Reference ID *" aria-describedby="basic-addon1">
我想从 url 预填充我的 html 表单字段 "Reference" referne 的值是 afer ref?=1234 如何使用 laravel
<form method="post" accept-charset="utf-8" class="block" enctype="multipart/form-data" action="{{ route('register') }}">
{!! csrf_field() !!}
<div class="row">
<div class="col-md-12 col-sm-12">
<div style="width: 100%" class="alert alert-warning">
Please Register With a Reference User.
</div>
</div>
</div>
<div class="input-group">
<input type="text" name="reference" value="HERE WANT TO SHOW REFEERENCE CODE FROM URL" required class="form-control" placeholder="Enter Reference ID *" aria-describedby="basic-addon1">
<span class="input-group-addon" id="basic-addon1"><i class="fa fa-handshake-o"></i></span>
</div>
PHP 中没有 $GET
变量。
有个$_GET.
在laravel中,您可以使用Request facade or Input门面
所以在这里:
<input value="view{{ \Request::get('ref') }}" type="text" name="reference" required class="form-control" placeholder="Enter Reference ID *" aria-describedby="basic-addon1">
// http://localhost/codec/register?ref=g5M089zQeVzc
// will produce
// <input value="viewg5M089zQeVzc" ...
使用request()
助手:
$ref = request('ref'); // It will return 1234.
你可以这样使用:
<input type="text" name="reference" value="{{ app('request')->input('ref') }}" required class="form-control" placeholder="Enter Reference ID *" aria-describedby="basic-addon1">
试试这个。输入('ref') }}" 需要 class="form-control" 占位符="Enter Reference ID *" aria-describedby="basic-addon1">