@extends('layouts.admin.app', ['page' => $menuAdmin['settings']['active'] ?? '', 'sub_page' => $menuAdmin['settings']['route']['broadcast_driver']['sub_active'] ?? '']) @section('title', __('labels.broadcast_driver')) @section('header_data') @php $page_title = __('labels.broadcast_driver'); $page_pretitle = __('labels.admin').' '.__('labels.settings'); @endphp @endsection @php $breadcrumbs = [ ['title' => __('labels.home'), 'url' => route('admin.dashboard')], ['title' => __('labels.settings'), 'url' => route('admin.settings.index')], ['title' => __('labels.broadcast_driver'), 'url' => null], ]; $driver = $settings['broadcastDriver'] ?? 'reverb'; $hasReverbSecret = !empty($settings['reverbSecret']); $hasPusherSecret = !empty($settings['pusherSecret']); $allowedOrigins = collect(preg_split('/[\s,]+/', (string) ($settings['allowedOrigins'] ?? 'localhost'))) ->map(fn ($origin) => trim($origin)) ->filter() ->unique() ->values(); @endphp @section('admin-content')
@csrf

{{ __('labels.broadcast_driver_settings') }}

{{ __('labels.broadcast_driver_hint') }}

{{ __('labels.reverb_section_heading') }}

{{ __('labels.broadcast_allowed_origins_tooltip') }}
{{ __('labels.reverb_server_host_tooltip') }}
{{ __('labels.reverb_server_port_tooltip') }}

Pusher Channels

@endsection @push('styles') @endpush @push('scripts') @endpush