如何使用变量在datepicker HTML中显示日期?

时间:2018-07-24 08:48:13

标签: laravel datepicker

我想使用变量进行编辑操作。我正在尝试将日期提取到html bootstrap datepicker中。 在我的代码中,应将我的提取变量放在哪里?

        <div class="form-group col-sm-4">
            {!! Form::label('tradedate', 'Traded date:') !!}
            <div class=" input-append date form_datetime" id="datetimepicker" data-date="{{date('Y-m-d H:i:s')}}" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1">
                <input size="16" type="text"  onfocusout = 'all_function()' value="" readonly class="form-control">
                <span class="add-on"><i class="icon-remove"></i></span>
                <span class="add-on"><i class="icon-th"></i></span>
            </div>
            <input type="hidden" id="dtp_input1" value="" name="tradedate" />
        </div>

    public function edit($id)
{

    $trade = Trade::findOrFail($id);

    return view('member.add-single-trade.edit', compact('trade'));
}

$trade具有要用于日期选择器的日期。

1 个答案:

答案 0 :(得分:0)

由于已将compact('trade')传递到刀片服务器模板中,因此您只需在模板中使用{{ $trade }}。我不确定您叫什么日期列,因此我以created_at时间戳为例。

{{ $trade->created_at }}

因此将您的代码修改为我认为您想要的:

        <div class="form-group col-sm-4">
            {!! Form::label('tradedate', 'Traded date:') !!}
            <div class=" input-append date form_datetime" id="datetimepicker" data-date="{{date('Y-m-d H:i:s')}}" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1">
                <input size="16" type="text"  onfocusout = 'all_function()' value="{{ $trade->created_at }}" readonly class="form-control">
                <span class="add-on"><i class="icon-remove"></i></span>
                <span class="add-on"><i class="icon-th"></i></span>
            </div>
            <input type="hidden" id="dtp_input1" value="" name="tradedate" />
        </div>