Closed GiovanniCardamone closed 7 years ago
Looks like your aren't configuring Broadcasting correctly. Laravel has a RouterServiceProvider that defines the routes to authenticate.
Broadcast::routes();
https://github.com/laravel/laravel/blob/master/app/Providers/BroadcastServiceProvider.php#L17
I would read over the docs again.
oh, sorry i miss that part!
Hello!
I do not understand how to autenticate user throught route;
this is my routes/api.php
Route::post('broadcasting/auth', function($data){ return true; });
this is my laravel-echo-server.json
{ "authHost": "http://localhost", "authEndpoint": "/api/broadcasting/auth", "clients": [ { "appId": "<< PRIVATE >>", "key": "<< PRIVATE >>" } ], "database": "redis", "databaseConfig": { "redis": { "port": "6379", "host": "127.0.0.1" }, "sqlite": { "databasePath": "/database/laravel-echo-server.sqlite" } }, "devMode": true, "host": null, "port": "6001", "protocol": "http", "socketio": {}, "sslCertPath": "", "sslKeyPath": "" }
when i try to connect to channel
Echo.join( ... ) ...
in the console where i run laravel-echo-server i got this: Client can not be authenticated, got HTTP status 500
(full response) `⚠ [6:24:46 PM] - 6SXJmOA38ThqqusmAAAA could not be authenticated to presence-test <!DOCTYPE html>
Whoops, looks like something went wrong.
1/1 FatalThrowableError in api.php line 20:
Client can not be authenticated, got HTTP status 500`