2017 © Pedro Peláez
 

library laravel-ts3admin

par0noid/ts3admin integration for Laravel 5.3 and higher

image

micky5991/laravel-ts3admin

par0noid/ts3admin integration for Laravel 5.3 and higher

  • Friday, July 27, 2018
  • by Micky5991
  • Repository
  • 1 Watchers
  • 3 Stars
  • 75 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 11 Versions
  • 39 % Grown

The README.md

laravel-ts3admin

par0noid's ts3admin.class integration for Laravel 5.5 and higher, (*1)

INFO: This package uses a singleton to access a single ts3admin.class-object. So you currently can't access multiple TeamSpeak-3-Servers!, (*2)

Supported Laravel Versions

Laravel Version Supported
5.5 - 5.8 :heavy_check_mark:
6.0 :heavy_check_mark:

Installation

This package will be autodiscovered, so no further setup is needed., (*3)

composer require micky5991/laravel-ts3admin

Configuration

Copy configuration to config-folder:, (*4)

$ php artisan vendor:publish --provider=Micky5991\laravel_ts3admin\Providers\TeamspeakServiceProvider

Add environmental variables to your .env, (*5)

TS_SERVER_HOST=127.0.0.1
TS_SERVER_PORT=9987
TS_SERVER_TIMEOUT=2
TS_QUERY_PORT=10011
TS_QUERY_USERNAME=serveradmin
TS_QUERY_PASSWORD=supersecretpassword

After completing all steps from above you should have a configuration file under: config/teamspeak.php. There you can configure some other aspects like the name of the ServerQuery., (*6)

Example

An example for a controller to the /clients endpoint that lists all connected clients., (*7)

Route::get('/users', function(\ts3admin $ts) {
    $result = $ts->clientList();
    if($ts->succeeded($result)) {
        $users = $ts->getElement("data", $result);
        dd($users);
    } else {
        return "Connection failed";
    }
});

The Versions

27/07 2018

dev-master

9999999-dev

par0noid/ts3admin integration for Laravel 5.3 and higher

  Sources   Download

GPL-3.0

The Requires

 

27/07 2018

1.2.1

1.2.1.0

par0noid/ts3admin integration for Laravel 5.3 and higher

  Sources   Download

GPL-3.0

The Requires

 

07/12 2017

1.2.0

1.2.0.0

par0noid/ts3admin integration for Laravel 5.3 and higher

  Sources   Download

GPL-3.0

The Requires

 

24/03 2017

1.1.0

1.1.0.0

par0noid/ts3admin integration for Laravel 5.3

  Sources   Download

GPL-3.0

The Requires

 

07/02 2017

1.0.1

1.0.1.0

par0noid/ts3admin integration for Laravel 5.3

  Sources   Download

GPL-3.0

The Requires

 

07/02 2017

0.0.4

0.0.4.0

par0noid/ts3admin integration for Laravel 5.3

  Sources   Download

GPL-3.0

The Requires

 

09/01 2017

dev-updatereadme

dev-updatereadme

Laravel integration for par0noid/ts3admin

  Sources   Download

GPL-3.0

The Requires

 

09/01 2017

0.0.3.1

0.0.3.1

Laravel integration for par0noid/ts3admin

  Sources   Download

GPL-3.0

The Requires

 

09/01 2017

0.0.3

0.0.3.0

Laravel integration for par0noid/ts3admin

  Sources   Download

GPL-3.0

The Requires

 

09/01 2017

0.0.2

0.0.2.0

Laravel integration for par0noid/ts3admin

  Sources   Download

GPL-3.0

The Requires

 

08/01 2017

0.0.1

0.0.1.0

Laravel integration for par0noid/ts3admin

  Sources   Download

GPL-3.0

The Requires