Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.31.0...2.32.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.30.0...2.31.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.29.0...2.30.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.28.0...2.29.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.27.0...2.28.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.26.0...2.27.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.25.0...2.26.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.24.0...2.25.0
Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.23...2.24.0
betweenOnly() scope to get private conversations between only passed participants by @AbdullahFaqeir in https://github.com/cmgmyr/laravel-messenger/pull/359Full Changelog: https://github.com/cmgmyr/laravel-messenger/compare/2.22...2.23
If you'd like to upgrade to Laravel 8's new model directory structure, you'll need to publish the config file, and uncomment the user model option.
userUnreadMessages($userId) now checks against the $userId within the query.See #313
Fixes an issue for new installs where the user model was being set to null, see #302
Sets initial config's user_model to null so that new installs don't fail with custom user model location #301
scopeUnreadForUser() fixed missing prefix #262creator() #256 - uses internal cache variablecreator() 0a1d2f7 - returns null "User" modelscopeUnreadForUser() #245unreadMessagesCount() #245creator() now returns null if no user found instead of erroring out #231users() relationshiphtml package references with vanilla html and form elementslaravelcollective/html dependancyUser modelsuse statement (#164)config or migrations tag (#165)participantsUserIds(), isUnread(), participantsString(), and userUnreadMessages(). fixes #154, #159threadsWithNewMessages(), and newThreadsCount()EloquentThreadTest.php and MessagableTraitTest.phplists() to pluck()addParticipants() to addParticipant(). This now can take a single id, an array, or multiple ids as argumentsremoveParticipant() which also can take a single id, an array, or multiple ids as argumentslists() to pluck()2014_11_10_083449_add_nullable_to_last_read_in_participants_table.php and 2014_11_20_131739_alter_last_read_in_participants_table.php in favor of adjusting 2014_10_28_180224_create_participants_table.php, fixes #57MessagesController.phpunread-count.blade.phpgetBySubject($subjectQuery)userUnreadMessages($userId)userUnreadMessagesCount($userId)newMessagesCount() to newThreadsCount()whereHas should accept relation but not a table name.How can I help you explore Laravel packages today?