Download the PHP package outhebox/laravel-ibmq without Composer
On this page you can find all versions of the php package outhebox/laravel-ibmq. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download outhebox/laravel-ibmq
More information about outhebox/laravel-ibmq
Files in outhebox/laravel-ibmq
Package laravel-ibmq
Short Description This is my package laravel-ibmq
License MIT
Homepage https://github.com/MohmmedAshraf/laravel-ibmq
Informations about the package laravel-ibmq
Laravel IBMQ
Features | Requirements | Installation | Usage | Changelog
A Laravel package to connect with IBM MQ, allowing for sending and receiving messages. This package supports multiple queues for inbound and outbound messages, with advanced error handling and logging.
Features
- Easy-to-use API for interacting with IBM MQ.
- Separate queues for inbound and outbound messaging.
- Fluent API for sending and receiving messages.
- Configurable via environment variables.
Requirements
- PHP 8.1+ with
ext-sockets
extension enabled - Laravel 10 or higher
- IBM MQ instance
Installation
You can install the package via composer:
You can publish the config file with:
This is the contents of the published config file:
Usage
Sending Messages
Listening to Messages
Closing Connections
Connections are automatically closed when the object is destroyed or the application ends. However, you can explicitly close the connection if needed:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Mohamed Ashraf
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-ibmq with dependencies
illuminate/contracts Version ^10.0||^11.0
php-amqplib/php-amqplib Version ^3.7
spatie/laravel-package-tools Version ^1.16