I controller
This commit is contained in:
parent
03972f9e7d
commit
2ef30f00ac
|
|
@ -40,14 +40,19 @@ class Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$controller = (strpos($event[0], '-') >= 0)
|
$contr = (strpos($event[0], '-') >= 0)
|
||||||
? implode('', array_map(fn ($item) => ucfirst($item), explode('-', $event[0])))
|
? implode('', array_map(fn ($item) => ucfirst($item), explode('-', $event[0])))
|
||||||
: ucfirst($event[0]);
|
: ucfirst($event[0]);
|
||||||
|
|
||||||
$controller = '\BlaxSoftware\LaravelWebSockets\Websocket\Controllers\\' . $controller . 'Controller';
|
$vendorcontroller = '\BlaxSoftware\LaravelWebSockets\Websocket\Controllers\\' . $contr . 'Controller';
|
||||||
|
$appcontroller = '\App\Websocket\Controllers\\' . $contr . 'Controller';
|
||||||
$method = static::without_uniquifyer($event[1]);
|
$method = static::without_uniquifyer($event[1]);
|
||||||
|
|
||||||
if (! class_exists($controller)) {
|
$controller = class_exists($appcontroller)
|
||||||
|
? $appcontroller
|
||||||
|
: $vendorcontroller;
|
||||||
|
|
||||||
|
if (! $controller) {
|
||||||
return $connection->send(json_encode([
|
return $connection->send(json_encode([
|
||||||
'event' => $message['event'] . ':error',
|
'event' => $message['event'] . ':error',
|
||||||
'data' => [
|
'data' => [
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue