Permalink
Browse files

Move broadcast channel registration to a routes file.

These are very similar to routes in that they are channel endpoints
that your application supports and they also fully support route model
binding in Laravel 5.4. Upgraded applications do not need to make this
change if they do not want to.
  • Loading branch information...
taylorotwell committed Dec 30, 2016
1 parent b748931 commit 52f0196fd3f99113fb838f813564e0c78f133b4d
Showing with 18 additions and 6 deletions.
  1. +1 −6 app/Providers/BroadcastServiceProvider.php
  2. +1 −0 config/app.php
  3. +16 −0 routes/channels.php
@@ -16,11 +16,6 @@ public function boot()
{
Broadcast::routes();

This comment has been minimized.

Show comment
Hide comment
@hayjay01

hayjay01 Feb 13, 2018

please i want to add channel to my laravel 5.4 how do i locate the usual channel in laravel 5.4

@hayjay01

hayjay01 Feb 13, 2018

please i want to add channel to my laravel 5.4 how do i locate the usual channel in laravel 5.4

/*
* Authenticate the user's personal channel...
*/
Broadcast::channel('App.User.{userId}', function ($user, $userId) {
return (int) $user->id === (int) $userId;
});
require base_path('routes/channels.php');
}
}
View
@@ -196,6 +196,7 @@
'Artisan' => Illuminate\Support\Facades\Artisan::class,
'Auth' => Illuminate\Support\Facades\Auth::class,
'Blade' => Illuminate\Support\Facades\Blade::class,
'Broadcast' => Illuminate\Support\Facades\Broadcast::class,
'Bus' => Illuminate\Support\Facades\Bus::class,
'Cache' => Illuminate\Support\Facades\Cache::class,
'Config' => Illuminate\Support\Facades\Config::class,
View
@@ -0,0 +1,16 @@
<?php
/*
|--------------------------------------------------------------------------
| 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.User.{id}', function ($user, $id) {
return (int) $user->id === (int) $id;
});

0 comments on commit 52f0196

Please sign in to comment.