I am developing a website using laravel 11 and would like to add to it the capability to send server-to-browser real time notifications or updates based on certain events.
The server sent event (sse) should, as much as possible, follow these criteria:
1- be based on laravel's real-time mechanisms (event broadcasting, controllers, redis, etc). 2- Public message to be sent to all authenticated users. 3- Private messages to be sent to users based on their $id. 4- The connection should be persistent, re-connects itself if it gets lost for any reason. 5- Favor "ShouldBroadcast" over "ShouldQueue", a worker should dispatch notifications every 60 seconds. 6- The front-end script to display a flash message upon message reception showing the message text. 7- No addition of livewire, alpine, vuejs, react or anything not strictly needed for SSE to work. 8- MOST importantly, the SSE structure should be robust enough to handle 30000 connected users. This includes (only if absolutely necessary) fine tuning nginx and php config settings.
To facilitate working on the project, and since I am using sqlite, I wrapped the whole thing in *.rar that can be downloaded from this link:
https://srv866294.hstgr.cloud/storage/sse.rar
The login page as well as the form to send notifications are already populated with existing users so that you can pick from when you login or after login, test public or private messages. The landing page form (which appears after login) to be used to simulate event triggering. I attach below some pics to give you an idea how it should look like.
Final note: the form in the landing page simulates event triggering by posting the variables to a controller, which would then use "event(new", "broadcast(new" or any applicable method.
Budget Instagram Video Ad Setup -- 3 Category: Advertising, Instagram Ads, Instagram Marketing, Social Media Marketing, Video Ads Budget: $20 - $110 USD
23 Nov 2025 11:00 GMT
Vodenje Instagram in TikTok profilov Category: Brand Management, Content Creation, Content Strategy, Digital Marketing, Instagram Marketing, Social Media Management, Video Editing Budget: €18 - €36 EUR
Google Maps Dermatologist Data Scrape Category: Cartography & Maps, Data Collection, Data Entry, Data Management, Data Processing, Data Scraping, Google Maps API, Web Scraping Budget: ₹1500 - ₹12500 INR
23 Nov 2025 10:52 GMT
High-Impact Sales Copywriter Category: Content Writing, Conversion Rate Optimization, Copywriting, Creative Writing, Email Marketing, Product Descriptions, SEO Writing, Social Media Marketing Budget: ₹750 - ₹1250 INR
23 Nov 2025 10:51 GMT
Digital Product Discount Design -- 2 Category: Branding, Canva, Digital Marketing, Graphic Design, Logo Design, Photoshop, Photoshop Design, Social Media Marketing Budget: $15 - $25 USD
23 Nov 2025 10:51 GMT
10–15-Page Exhibition Website Category: Content Writing, HTML, PHP, SEO, UI / User Interface, Web Design, Web Development, WordPress Budget: $30 - $250 USD
Miracle Morning & Night PPT Creation Category: Branding, Content Creation, Graphic Design, Illustration, Logo Design, Powerpoint, Training Development, Visual Design Budget: ₹600 - ₹1500 INR
23 Nov 2025 10:49 GMT
Bulk WhatsApp Group Invitations Category: Account Management, Data Analysis, Data Entry, Data Management, Excel, PHP, Social Media Management, Software Architecture Budget: $10 - $15 USD