laravel-websockets/src/Http/Controllers/AuthenticateConsole.php

19 lines
521 B
PHP
Raw Normal View History

2018-11-23 23:06:28 +00:00
<?php
namespace BeyondCode\LaravelWebsockets\Http\Controllers;
use Illuminate\Http\Request;
2018-11-24 22:52:55 +00:00
use Illuminate\Contracts\Broadcasting\Broadcaster;
2018-11-23 23:06:28 +00:00
class AuthenticateConsole
{
public function __invoke(Request $request, Broadcaster $broadcaster)
{
2018-11-25 21:35:34 +00:00
/*
* Since the dashboard itself is already secured by the
* Authorize middleware, we can trust all channel
* authentication requests in here.
*/
2018-11-23 23:06:28 +00:00
return $broadcaster->validAuthenticationResponse($request, []);
}
}