Support setting the Date facade to use CarbonImmutable instead of Carbon #284
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I love this package, but it currently breaks in my app, because in my Laravel apps I prefer to set the
Date
facade to useCarbonImmutable
instead ofCarbon
(as per this excellent blog post by my fellow Aussie Michael Dyrynda).This PR fixes that. The only things I had to change were:
Carbon|CarbonImmutable
rather than justCarbon
. This applies toactivated_at
,deactivated_at
,created_at
andupdated_at
.Date::now()
rather thanCarbon::now()
(only in ShortURLVisitFactory.php).I've added tests as well - hope I didn't go overboard with those! If there's a better way of testing, let me know. (And if I've butchered this PR completely, apologies - I'm a spare-time hobbyist dev, so I very rarely attempt these.)