Skip to content
Advertisement

Laravel Queue How to get data in job handle method

I have created a sequence of messsages to be sent in text messages through twilio.

I have created a controller to put the messages in a queue with the data received in the post request. Here is my controller to make queue:

JavaScript

And in handle the job , in the handle function

JavaScript

}

I am not able to figure out how do I get the values in the handle function to actually send the message….

Advertisement

Answer

You need to add a constructor method in your job handler class (ProcessMessages), for example:

JavaScript

Once you have written your job class, you may dispatch it using the dispatch method on the job itself. The arguments passed to the dispatch method will be given to the job’s constructor. Read about dispatching Jobs.

User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement