@php $blogs = \App\Blog::where('scheduled_status','1')->get(); foreach ($blogs as $blog){ if (date('Y-m-d',strtotime($blog->publish_start_date)) == date('Y-m-d')){ //dd('sameed'); $singleBlog = \App\Blog::where('id',$blog->id)->update([ 'status' => '1' ]); }elseif(date('Y-m-d',strtotime($blog->publish_end_date)) < date('Y-m-d')){ \App\Blog::where('id',$blog->id)->update([ 'status' => '0' ]); } } //dd($blog); @endphp {{----}} {{----}} {{----}} {{----}}