aayseekaya Sorunuzda zaten mobil bir uygulamadan, Android'den bahsetmemişsiniz, "laravel kullanığımız projede socket ile anlık mesaj atılabilsin istiyorum" demişsiniz. Cevaplar da o yönde gelmiş.
Eğer anlık mesaj işlemi Android tarafında olacaksa bu işlem mobil uygulama tarafında yapılacak demektir. Uygulama Firebase Cloud Messaging, OneSignal, Pusher... gibi bir servis kullanacak, servisi dinleyecek (subscribe), Laravel ile işlem yaptığınızda mesajı servise ileteceksiniz (publish). Uygulama sürekli servisi dinlediği için mesaj düşünce işlem yapacak, örneğin notification gösterecek. Pusher şöyle bir örnek vermiş mesela:
PHP (Laravel) tarafında:
$pusher->trigger('my-channel', 'my-event', [
'message' => 'hello world'
]);
Android uygulama tarafında
Channel channel = pusher.subscribe("my-channel");
channel.bind("my-event", new SubscriptionEventListener() {
@Override
public void onEvent(String channel, String event, String data) {
System.put.println("Received event with data: " + data);
}
});
Servis kullanmak istemiyorsanız hem Laravel tarafında hem de Android tarafında örneğin webscoket kullanarak bu altyapıyı sizin geliştirmeniz gerekiyor.