используйте Carbon
, чтобы проанализировать текущую дату и сравнить ее с diffInDays
use Carbon\Carbon
$last_sign_in = Carbon::parse($user->last_sign_in);
$DeferenceInDays = Carbon::parse(Carbon::now())->diffInDays($last_sign_in);
if($DeferenceInDays > 15){
$ableToSendMail = true;
}
с помощью запроса.
$date = \Carbon\Carbon::today()->subDays(15);
$users = User::where('last_sign_in', '<=', $date)->get();