Laravel9如何禁用特定日期,如果在记录中存在10次?

m1m5dgzv  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(108)

如果它在数据库中存在10次,则日期将被禁用

<input id="datepicker" type="text" class="form-control input-md" min="{{$todayDate}}" name="date"
                        @if(App\Models\Reservation::where('date', $value->date)
                                ->where('time')
                                    disabled  
                                        
                                @endif  
                        value="{{old('date')}}" required readonly/>

脚本:

$('#datepicker').datepicker({ 
    dateFormat: 'yy-mm-dd',
  minDate: new Date(), 
  maxDate: '+30d'

});
jtjikinw

jtjikinw1#

您必须用途:

App\Models\Reservation::where('date', $value->date)->count() > 10

使用count,它实际上是计算它返回了多少行。使用exists只检查查询是否返回了一些东西(因此数据存在)。

相关问题