Download the PHP package disintegrations/shad-serializer-laravel without Composer
On this page you can find all versions of the php package disintegrations/shad-serializer-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download disintegrations/shad-serializer-laravel
More information about disintegrations/shad-serializer-laravel
Files in disintegrations/shad-serializer-laravel
Package shad-serializer-laravel
Short Description Laravel client for serializing and sending encrypted Shad Messenger requests.
License MIT
Informations about the package shad-serializer-laravel
Shad Serializer
Laravel client for serializing, encrypting, signing, sending, and decrypting Shad Messenger HTTP API requests.
This is an unofficial package based on observed Shad web-client behavior. The protocol is undocumented and may change.
Installation
Requires PHP 8.4 or newer, OpenSSL, and Laravel 12 or newer. GitHub Actions tests the package on PHP 8.4 and PHP 8.5.
Laravel package discovery registers the service provider automatically.
Configuration
For an existing session, configure SHAD_AUTH and SHAD_PRIVATE_KEY_PEM.
API v6 authorized requests require both values. Keep them secret.
Usage
Load a saved session without Laravel's container:
Use the facade:
Use the protocol serializer directly:
The client also includes the Python package's chat, message, contact, channel, folder, data-center discovery, multipart upload, and ranged download helpers.
Testing
All versions of shad-serializer-laravel with dependencies
ext-json Version *
ext-openssl Version *
illuminate/http Version ^12.0|^13.0
illuminate/support Version ^12.0|^13.0