首页 > 解决方案 > 在 Laravel 上使用 daterangepicker 检查数据库中的日期

问题描述

我想用 daterangepicker 和 Laravel 做点什么。

我已经创建了这个表:

Schema::create('events', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name', 255);
            $table->string('phone', 255);
            $table->text('adress');
            $table->string('cp', 255);
            $table->string('town', 255);
            $table->timestamp('start_time');
            $table->timestamp('end_time')->nullable();
            $table->text('special');
            $table->integer('active')->default(0);
            $table->timestamps();
            });
    }

我有这个刀片模板:

                                    <!-- TITLE END -->                                            
                                    {!! Form::open(array('route' => 'reserver.store')) !!}
                                    <div class="form-group row">
                                    <div class="col-sm-6">    
                                    {{ Form::text('name', null, array('class' => 'form-control', 'required' => '', 'maxlength' => '255', 'placeholder'=>'Nom complet')) }}  
                                    </div>
                                    <div class="col-sm-6">    
                                    {{ Form::text('phone', null, array('class' => 'form-control', 'required' => '', 'maxlength' => '255', 'placeholder'=>'Téléphone portable')) }}  
                                    </div>
                                    </div>
                                    <div class="form-group row">
                                    <div class="col-sm-6">    
                                    {{ Form::textarea('adress', null, array('class' => 'form-control', 'required' => '', 'placeholder' => 'Adresse (Rue)')) }}  
                                    </div>
                                    <div class="col-sm-6">
                                    {{ Form::text('cp', null, array('class' => 'form-control', 'required' => '', 'maxlength' => '255', 'placeholder'=>'Code postal')) }}<br>
                                    {{ Form::text('town', null, array('class' => 'form-control', 'required' => '', 'maxlength' => '255', 'placeholder'=>'Ville')) }}<hr>
                                    {{ Form::text('start_time', null, array('class' => 'form-control', 'required' => '', 'placeholder'=>"Date d'entrée")) }}
                                    </div>
                                    </div>
                                    <div class="col-sm-12">
                                    {{ Form::textarea('special', null, array('class' => 'form-control', 'required' => '', 'placeholder' => 'Demande spécial ou commentaire')) }}  
                                    </div>
                                    </div>

                                    {{ Form::submit('Envoyer', array('class' => 'btn btn-success btn-lg', 'style' => 'margin-top: 20px;')) }}
                                    {!! Form::close() !!}
                                </div>                        
                             </div>
                    </div>                                       
                </div>
           </div>      
            <!-- SECTION CONTENT END -->
        </div>
<script>
$('input[name="start_time"]').daterangepicker();
</script>

我已经在数据库中创建了一条记录,我想知道如何在我的 daterangepicker 上禁用记录在数据库中的日期。

我的控制器实际上只是显示页面,还没有编写方法。

有人可以解释我怎么做这个?

标签: javascriptphplaravel

解决方案


推荐阅读