laravel-messenger

Simple user messaging package for Laravel

MIT License

Downloads
1.9M
Stars
2.5K
Committers
31

Bot releases are hidden (Show)

laravel-messenger - 2.13.3

Published by cmgmyr over 7 years ago

Fixed

  • #193 fix DB prefix in raw query
laravel-messenger - 2.13.2

Published by cmgmyr almost 8 years ago

Fixed

  • #174 Postgres "group by" bug

Changed

  • Added better handling of custom User models
laravel-messenger - 2.13.1

Published by cmgmyr about 8 years ago

Migrations

  • Added Schema use statement (#164)

Publishing Assets

  • Can now publish package assets by config or migrations tag (#165)
laravel-messenger - 2.13

Published by cmgmyr about 8 years ago

Models/Thread.php

Fixed

  • internal functionality of participantsUserIds(), isUnread(), participantsString(), and userUnreadMessages(). fixes #154, #159

Traits/Messagable.php

Fixed

  • internal functionality of threadsWithNewMessages(), and newThreadsCount()

Examples

Changed

  • all view files (blade syntax)

Tests

Added

  • added additional test coverage to EloquentThreadTest.php and MessagableTraitTest.php
laravel-messenger - 2.12

Published by cmgmyr about 8 years ago

Models/Thread.php

Changed

  • refactored the use of lists() to pluck()
  • renamed addParticipants() to addParticipant(). This now can take a single id, an array, or multiple ids as arguments

Added

  • removeParticipant() which also can take a single id, an array, or multiple ids as arguments

Traits/Messagable.php

Changed

  • refactored the use of lists() to pluck()

Migrations

  • removed 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 #57

Examples

Changed

  • MessagesController.php
  • unread-count.blade.php
laravel-messenger - 2.11

Published by cmgmyr over 8 years ago

Models/Thread.php

Added

  • getBySubject($subjectQuery)
  • userUnreadMessages($userId)
  • userUnreadMessagesCount($userId)

Traits/Messagable.php

Changed

  • newMessagesCount() to newThreadsCount()
laravel-messenger - 2.10

Published by cmgmyr over 8 years ago

  • Added ability to have prefixed table names via config. Table names will not be prefixed by default.
laravel-messenger - 2.9.1

Published by cmgmyr over 8 years ago

  • [Bug] Method whereHas should accept relation but not a table name.
laravel-messenger - 1.8.2

Published by cmgmyr over 8 years ago

  • fix config get for laravel 4
laravel-messenger - 2.9

Published by cmgmyr almost 9 years ago

  • Support for custom models via config file
  • Added participants relation to Messagable user trait
  • Tested in PHP 7
laravel-messenger - 2.8.2

Published by cmgmyr almost 9 years ago

  • moved migration for removing foreign keys to examples
laravel-messenger - 1.8.1

Published by cmgmyr almost 9 years ago

  • moved migration for removing foreign keys to examples
laravel-messenger - 2.8.1

Published by cmgmyr about 9 years ago

  • reimplemented getenv() instead of $_ENV
laravel-messenger - 2.8

Published by cmgmyr about 9 years ago

  • removed foreign keys (fixes #76)
  • get the "users" table name from the config model (fixes #75)
laravel-messenger - 1.8

Published by cmgmyr about 9 years ago

  • removed foreign keys (fixes #76)
  • get the "users" table name from the config model (fixes #75)
laravel-messenger - 2.7.1

Published by cmgmyr about 9 years ago

  • removed migrations from composer.json
laravel-messenger - 1.7.1

Published by cmgmyr about 9 years ago

  • removed migrations from composer.json
laravel-messenger - 2.7

Published by cmgmyr over 9 years ago

  • Add scope to Thread to retrieve threads shared between specified users
laravel-messenger - 1.7

Published by cmgmyr over 9 years ago

  • Add scope to Thread to retrieve threads shared between specified users
laravel-messenger - 2.6

Published by cmgmyr over 9 years ago

  • added hasParticipant() method to Thread model
  • updated tests