#3311 [messages-module] Refresh page

This commit is contained in:
Diatrex 2021-02-16 16:11:02 +03:00
parent 4f26ef689a
commit f7ea3a8c40
4 changed files with 34 additions and 17 deletions

View File

@ -7,7 +7,6 @@ use Illuminate\Support\ServiceProvider;
class BroadcastServiceProvider extends ServiceProvider class BroadcastServiceProvider extends ServiceProvider
{ {
/** /**
* Bootstrap any application services. * Bootstrap any application services.
* *
@ -17,14 +16,6 @@ class BroadcastServiceProvider extends ServiceProvider
{ {
Broadcast::routes(); Broadcast::routes();
/* require base_path('routes/channels.php');
* Authenticate the user's personal channel...
*/
Broadcast::channel(
'App.User.*',
function ($user, $userId) {
return (int)$user->id === (int)$userId;
}
);
} }
} }

View File

@ -204,7 +204,7 @@ return [
*/ */
App\Providers\AppServiceProvider::class, App\Providers\AppServiceProvider::class,
App\Providers\AuthServiceProvider::class, App\Providers\AuthServiceProvider::class,
// App\Providers\BroadcastServiceProvider::class, App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class, App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class, App\Providers\RouteServiceProvider::class,

View File

@ -15,7 +15,7 @@ return [
| |
*/ */
'default' => env('BROADCAST_DRIVER', 'null'), 'default' => env('BROADCAST_DRIVER', 'pusher'),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@ -32,11 +32,19 @@ return [
'pusher' => [ 'pusher' => [
'driver' => 'pusher', 'driver' => 'pusher',
'key' => env('PUSHER_KEY'), 'key' => env('PUSHER_APP_KEY', 12345),
'secret' => env('PUSHER_SECRET'), 'secret' => env('PUSHER_APP_SECRET', 12345),
'app_id' => env('PUSHER_APP_ID'), 'app_id' => env('PUSHER_APP_ID', 12345),
'options' => [ 'options' => [
// 'cluster' => env('PUSHER_APP_CLUSTER', 'mt1'),
'encrypted' => env('BROADCAST_SSL', false),
'host' => '127.0.0.1',
'port' => 6001,
'scheme' => env('BROADCAST_SSL', false) ? 'https' : 'http',
'curl_options' => [
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
]
], ],
], ],

18
routes/channels.php Normal file
View File

@ -0,0 +1,18 @@
<?php
use Illuminate\Support\Facades\Broadcast;
/*
|--------------------------------------------------------------------------
| Broadcast Channels
|--------------------------------------------------------------------------
|
| Here you may register all of the event broadcasting channels that your
| application supports. The given channel authorization callbacks are
| used to check if an authenticated user can listen to the channel.
|
*/
Broadcast::channel('App.Models.User.{id}', function ($user, $id) {
return (int) $user->id === (int) $id;
});