Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR PHP

laravel server sent events

$loopTime = 1;
$response = new StreamedResponse(static function () use ($loopTime) {
    while (true) {
      	$data = [
        	'name' => 'Taylor Otwell'
        ]
      
      	echo "event: sse
";
      	echo "data: " . json_encode($data) . "

";
        echo str_pad('', 4096) . "
";
      
    	ob_flush();
      	flush();
      	sleep($loopTime);

      	if (connection_aborted()) {
        	break;
      	}
    }
    ob_end_flush();
}
                                 
$response->headers->set('Content-Type', 'text/event-stream');
$response->headers->set('Cache-Control', 'no-cache');
return $response;
 
PREVIOUS NEXT
Tagged: #laravel #server #events
ADD COMMENT
Topic
Name
8+6 =