Dostlar resimde gördüğünüz gibi 10 aya ait 1'i başlangıçlı 6'sı bitişli bir kayıdım var veri tabanında.
Ben input dan 2022.10.02 ile 2022.10.08 arasında yeni bir kayıt oluşturup sorguyu çalıştırdım da hiç bir kayıt gelmiyor böyle bir kayıt yok diyor ben nerede hata yapıyorum fikriniz var mı acaba ?
if($product->start_popup_time!==$request->start_popup_time || $product->finish_popup_time!==$request->finish_popup_time ){
if($request->popup_show && $request->has('popup_show'))
{
if($request->has('start_popup_time') || $request->has('finish_popup_time'))
{
$date1=Carbon::parse($request->start_popup_time)->toDateTimeString();
$date2=Carbon::parse($request->finish_popup_time)->toDateTimeString();
$popupExists = Product::where('popup_show',true)->
where(function ($query) use ($date1,$date2) {
$query->whereDate('start_popup_time', '>=', $date1);
$query->whereDate('finish_popup_time', '<=', $date2);
})
->where('id','<>',$product->id)
->get();
dd($popupExists);
if(count($popupExists)>0){
return redirect()->route('admin.product.edit', [$id])->withErrors('Bu Tarihler Arasında Oluşturulan popUp Mevcuttur.');
}
}
}