Langkah 9 dari 12
Menentukan Route dan Menampilkan Halaman Chat
Tambahkan route eksplisit:
$routes->get('/', 'Chat::index');
$routes->get('chat', 'Chat::index');
$routes->get('api/messages', 'Api\\Messages::index');
Controller halaman mengirim URL WebSocket dari konfigurasi ke View:
return view('chat/index', [
'title' => 'Chat Realtime',
'websocketUrl' => config('Chat')->websocketUrl,
]);
View lengkap menggunakan Bootstrap untuk form masuk, header chat, status koneksi, area pesan, dan form kirim. CSS tambahan mengatur bubble pesan, layout mobile, tinggi area chat, serta status online/offline.
