2017 © Pedro Peláez
 

library laravel-messenger-lv4

Simple user messaging tool for Laravel 4. A copy from Chris Gmyr.

image

erickz/laravel-messenger-lv4

Simple user messaging tool for Laravel 4. A copy from Chris Gmyr.

  • Tuesday, August 9, 2016
  • by erickz
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Build Status Code Climate Latest Version Software License, (*1)

Laravel Messenger

This package will allow you to add a full user messaging system into your Laravel application., (*2)

Leave some feedback

How are you using laravel-messenger?, (*3)

Features

  • Multiple conversations per user
  • Optionally loop in additional users with each new message
  • View the last message for each thread available
  • Returns either all messages in the system, all messages associated to the user, or all message associated to the user with new/unread messages
  • Return the users unread message count easily
  • Very flexible usage so you can implement your own acess control

Common uses

  • Open threads (everyone can see everything)
  • Group messaging (only participants can see their threads)
  • One to one messaging (private or direct thread)

Installation (Laravel 4.x)

In composer.json:, (*4)

"require": {
    "erickz/messenger": "dev-master"
}

Run:, (*5)

composer update

Add the service provider to app/config/app.php under providers:, (*6)

'providers' => [
    'Cmgmyr\Messenger\MessengerServiceProvider'
]

Add the trait to your user model:, (*7)

use Cmgmyr\Messenger\Traits\Messagable;

class User extends Eloquent {
    use Messagable;
}

Create a users table if you do not have one already. If you need one, simply use this example as a starting point, then migrate., (*8)

Migrate your database:, (*9)

php artisan migrate --package=cmgmyr/messenger

Move and alter the config file (optional):, (*10)

php artisan config:publish cmgmyr/messenger

Examples

Contributing?

Please format your code before creating a pull-request:, (*11)

vendor/bin/php-cs-fixer fix --level psr2 .

Special Thanks

This package used AndreasHeiberg/laravel-messenger as a starting point., (*12)

The Versions

09/08 2016

dev-master

9999999-dev

Simple user messaging tool for Laravel 4. A copy from Chris Gmyr.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel laravel4 messaging messenger user messaging

08/08 2016

1.0

1.0.0.0

Simple user messaging tool for Laravel 4. A copy from Chris Gmyr.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel laravel4 messaging messenger user messaging