Libraries tagged by read more
broadway/read-model-elasticsearch
174071 Downloads
Elasticsearch read model implementation using elastic/elasticsearch-php
willwashburn/stream
951544 Downloads
model a sequence of data elements made available over time
yii2mod/yii2-gii-extended
6514 Downloads
This generator generates a controller and views that implement CRUD (Create, Read, Update, Delete) operations for the specified data model.
nlpcloud/nlpcloud-client
18633 Downloads
NLP Cloud serves high performance pre-trained or custom models for NER, sentiment-analysis, classification, summarization, paraphrasing, grammar and spelling correction, keywords and keyphrases extraction, chatbot, product description and ad generation, intent classification, text generation, image generation, code generation, question answering, automatic speech recognition, machine translation, language detection, semantic search, semantic similarity, tokenization, POS tagging, speech synthesis, embeddings, and dependency parsing. It is ready for production, served through a REST API. This is the PHP client for the API. More details here: https://nlpcloud.com. Documentation: https://docs.nlpcloud.com. Github: https://github.com/nlpcloud/nlpcloud-php
shopsys/read-model
95600 Downloads
[experimental] Read model layer for Shopsys Framework
broadway/read-model-mongodb
27889 Downloads
A MongoDB ReadModel implementation for Broadway.
xypp/pay-to-read
2261 Downloads
ไป่ดน้ ่ฏป
antiloop/propel-real-enum-behavior
4808 Downloads
Propel 2 behavior to manage the ENUM type more closely to what enums should be
magentron/laravel-lockout
2383 Downloads
Put your Laravel application into read-only mode. (forked from rappasoft/lockout)
omaralalwi/laravel-trash-cleaner
926 Downloads
clean logs and debug files (clockwork , laravel telescope and more)
sendx/sendx-php-sdk
5083 Downloads
# SendX REST API Documentation ## ๐ Introduction The SendX API is organized around REST principles. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. **Key Features:** - ๐ **Security**: Team-based authentication with optional member-level access - ๐ฏ **Resource-Oriented**: RESTful design with clear resource boundaries - ๐ **Rich Data Models**: Three-layer model system (Input/Output/Internal) - ๐ **Relationships**: Automatic prefix handling for resource relationships - ๐ **Scalable**: Built for high-volume email marketing operations ## ๐๏ธ Architecture Overview SendX uses a three-layer model architecture: 1. **Input Models** (`RestE*`): For API requests 2. **Output Models** (`RestR*`): For API responses with prefixed IDs 3. **Internal Models**: Core business logic (not exposed in API) ## ๐ Security & Authentication SendX uses API key authentication: ### Team API Key ```http X-Team-ApiKey: YOUR_TEAM_API_KEY ``` - **Required for all requests** - Team-level access to resources - Available in SendX Settings โ Team API Key ## ๐ Encrypted ID System SendX uses encrypted IDs for security and better developer experience: - **Internal IDs**: Sequential integers (not exposed) - **Encrypted IDs**: 22-character alphanumeric strings - **Prefixed IDs**: Resource-type prefixes in API responses (`contact_`) ### ID Format **All resource IDs follow this pattern:** ``` _ ``` **Example:** ```json { "id": "contact_BnKjkbBBS500CoBCP0oChQ", "lists": ["list_OcuxJHdiAvujmwQVJfd3ss", "list_0tOFLp5RgV7s3LNiHrjGYs"], "tags": ["tag_UhsDkjL772Qbj5lWtT62VK", "tag_fL7t9lsnZ9swvx2HrtQ9wM"] } ``` ## ๐ Resource Prefixes | Resource | Prefix | Example | |----------|--------|---------| | Contact | `contact_` | `contact_BnKjkbBBS500CoBCP0oChQ` | | Campaign | `campaign_` | `campaign_LUE9BTxmksSmqHWbh96zsn` | | List | `list_` | `list_OcuxJHdiAvujmwQVJfd3ss` | | Tag | `tag_` | `tag_UhsDkjL772Qbj5lWtT62VK` | | Sender | `sender_` | `sender_4vK3WFhMgvOwUNyaL4QxCD` | | Template | `template_` | `template_f3lJvTEhSjKGVb5Lwc5SWS` | | Custom Field | `field_` | `field_MnuqBAG2NPLm7PZMWbjQxt` | | Webhook | `webhook_` | `webhook_9l154iiXlZoPo7vngmamee` | | Post | `post_` | `post_XyZ123aBc456DeF789GhI` | | Post Category | `post_category_` | `post_category_YzS1wOU20yw87UUHKxMzwn` | | Post Tag | `post_tag_` | `post_tag_123XyZ456AbC` | | Member | `member_` | `member_JkL012MnO345PqR678` | ## ๐ฏ Best Practices ### Error Handling - **Always check status codes**: 2xx = success, 4xx = client error, 5xx = server error - **Read error messages**: Descriptive messages help debug issues - **Handle rate limits**: Respect API rate limits for optimal performance ### Data Validation - **Email format**: Must be valid email addresses - **Required fields**: Check documentation for mandatory fields - **Field lengths**: Respect maximum length constraints ### Performance - **Pagination**: Use offset/limit for large datasets - **Batch operations**: Process multiple items when supported - **Caching**: Cache responses when appropriate ## ๐ ๏ธ SDKs & Integration Official SDKs available for: - [Golang](https://github.com/sendx/sendx-go-sdk) - [Python](https://github.com/sendx/sendx-python-sdk) - [Ruby](https://github.com/sendx/sendx-ruby-sdk) - [Java](https://github.com/sendx/sendx-java-sdk) - [PHP](https://github.com/sendx/sendx-php-sdk) - [JavaScript](https://github.com/sendx/sendx-javascript-sdk) ## ๐ Support Need help? Contact us: - ๐ฌ **Website Chat**: Available on sendx.io - ๐ง **Email**: [email protected] - ๐ **Documentation**: Full guides at help.sendx.io --- **API Endpoint:** `https://api.sendx.io/api/v1/rest` [](https://god.gw.postman.com/run-collection/33476323-44b198b0-5219-4619-a01f-cfc24d573885?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D33476323-44b198b0-5219-4619-a01f-cfc24d573885%26entityType%3Dcollection%26workspaceId%3D6b1e4f65-96a9-4136-9512-6266c852517e)
abydahana/aksara
1128 Downloads
Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!
bhry98/bhry98-laravel-ready
246 Downloads
Laravel Starter to manage [identity, users, RBAC,dynamic enums, and more ] for fresh laravel applications only
testmonitor/eloquent-lockable
121 Downloads
Make Eloquent models read-only after they're locked. Prevents updates and deletes based on a `locked` attribute.
moralesgea/spout
6789 Downloads
PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way