File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/laravel/framework/src/Illuminate/Broadcasting
Upload
[..]
AnonymousEvent.php (3.3 KB)
Edit
Rename
Del
BroadcastController.php (1.21 KB)
Edit
Rename
Del
BroadcastEvent.php (5.91 KB)
Edit
Rename
Del
BroadcastException.php (127 B)
Edit
Rename
Del
BroadcastManager.php (15.38 KB)
Edit
Rename
Del
Broadcasters/
Rename
Del
Channel.php (707 B)
Edit
Rename
Del
EncryptedPrivateChannel.php (291 B)
Edit
Rename
Del
FakePendingBroadcast.php (754 B)
Edit
Rename
Del
InteractsWithBroadcasting.php (931 B)
Edit
Rename
Del
InteractsWithSockets.php (669 B)
Edit
Rename
Del
LICENSE.md (1.05 KB)
Edit
Rename
Del
PendingBroadcast.php (1.51 KB)
Edit
Rename
Del
PresenceChannel.php (274 B)
Edit
Rename
Del
PrivateChannel.php (478 B)
Edit
Rename
Del
UniqueBroadcastEvent.php (1.43 KB)
Edit
Rename
Del
composer.json (1.28 KB)
Edit
Rename
Del
Edit: BroadcastController.php
<?php namespace Illuminate\Broadcasting; use Illuminate\Http\Request; use Illuminate\Routing\Controller; use Illuminate\Support\Facades\Broadcast; use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException; class BroadcastController extends Controller { /** * Authenticate the request for channel access. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function authenticate(Request $request) { if ($request->hasSession()) { $request->session()->reflash(); } return Broadcast::auth($request); } /** * Authenticate the current user. * * See: https://pusher.com/docs/channels/server_api/authenticating-users/#user-authentication. * * @param \Illuminate\Http\Request $request * @return array|null * * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException */ public function authenticateUser(Request $request) { if ($request->hasSession()) { $request->session()->reflash(); } return Broadcast::resolveAuthenticatedUser($request) ?? throw new AccessDeniedHttpException; } }
Simpan