- Add a null check in
UnsubscribeController.phpif the subscription couldn't be found by UUID
- Updated
unsubscribe.blade.phpwith an additional null check
- Throw an exception if the notification template cannot be found
- Added a conditional in the listener to do a check for the unsubscribed_at date
- Update README.md file and removed section about publishing resources
- Added information in the README.md file about the
unsubscribedconfirmation page - Changed `redirect()->back()->with('success||error', 'Message') to an actual unsubscribed page to provide visualisation after unsubscribing
- Moved BaseNotification out of a "Notifications" directory further up to root to have a cleaner name space
- Renamed NotificationController to UnsubscribeController and made it an invokable controller
- Removed queueing on the abstract class BaseNotifications
- Remove ray from composer.json
- Added Laravel 11 compatibility and updated
README.mdfile
- Fixed
unsubscribecontroller logic by adding missingControllerimport - Fixed documentation about which Laravel model to declare when using model specific notifications
- Added documentation about what basic functionality the controller provides
- Reorganised the readme a bit so that unsubscribe is nearer the end
- Added more documentation for protected and public variables in the base class
- Added
composer test
- Removed redundant
subscribeddatabase field - Repeat frequency is now an enum
- Dropped
strtolowerin frequency checking and migrated fromswitchtomatch
- Changelog
- First major release with all tests passing.
- first alpha