What do you have to display the data?
You can add a local scope to your post model like this:
// inside your Post model
public function scopeLive($query)
{
return $query->where('publish_date', '<=', now());
}
And use that scope while loading the posts:
$posts = Post::live()->get();
For more information, see: https://laravel.com/docs/8.x/eloquent#local-scopes
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community