nattaponra/chatkun

There is no license information available for the latest version (2.1.4) of this package.

2.1.4 2018-07-26 09:25 UTC

README

Install library with composer.

Install Package with Composer You can use composer to install chatkun package follow below command.

composer require nattaponra/chatkun

1.Add Service Provider

 'providers' => [

        /*
         * Laravel Framework Service Providers...
         */
         .
         .
         .
         .
         nattaponra\chatkun\ChatKunServiceProvider::class,
        

2.Add trait in User model

Execute the vendor:publish command to create config file in your project:

php artisan vendor:publish --provider=ChatKunServiceProvider

3.Using

    $user1 = User::find(1);
    $user2 = User::find(2);

    $room  = ChatKun::createRoom("Our Room");

    ChatKun::addMember($user1,$room);
    ChatKun::addMember($user2,$room);


    ChatKun::send($user1,$room,"message","hi!! user2");
    ChatKun::send($user2,$room,"message","hi!! user1");
    ChatKun::send($user1,$room,"image","http://pwtthemes.com/demo/hannari/wp-content/uploads/2013/03/unicorn-wallpaper.jpg");

     $results = ChatKun::history(1,10);

     foreach ($results as $result){
         
         if($result->message_type == "image"){
             echo "User:".$result->user_id." Say that <img src='$result->message_content'><br>";
             
         }else{
             echo "User:".$result->user_id." Say that ".$result->message_content."<br>";
         }
     }