Что будет если написать без 23:59:59?
Написано 21 минуту назад
учитывая что там datetime - в результат не попадут элементы, созданные 31го числа. Если бы была просто дата, можно было бы без времени.
ну так хотелось же через Carbon с датами. В теории он может сожрать дату и в таком формате (ну, или можно добавить к ней -01) и дальше можно воспользоваться startOfMonth(); и endOfMonth();