Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AppServiceProvider extends ServiceProvider
- {
- public function register()
- {
- $this->app
- ->when(SendinBlueJob::class)
- ->needs(MessageProviderInterface::class)
- ->give(SendinBlueService::class);
- }
- }
- class MessageObserver
- {
- public function created(MessageInterface $message)
- {
- SendinBlueJob::dispatch($message);
- }
- }
- class SendinBlueJob implements ShouldQueue
- {
- use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
- public $message;
- public $messageProvider;
- public function __construct(MessageInterface $message,
- MessageProviderInterface $messageProvider)
- {
- $this->message = $message;
- $this->messageProvider = $messageProvider;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement