Libraries tagged by Form designer
chevere/action
3067 Downloads
Action Design Pattern implementation for PHP
byteasc/closure-table
53372 Downloads
Adjacency Listβed Closure Table database design pattern implementation for Laravel. Includes restore of tree
atournayre/phpstan-elegant-object
1173 Downloads
Custom PHPStan rules for enforcing elegant object design
padosoft/laravel-presenter
9254 Downloads
Implementation for Laravel of the presenter design pattern.
mgamadeus/colorist
3129 Downloads
A comprehensive PHP toolkit for color management and Material Design palette generation. Features a suite of classes for color representation and transformation, enabling seamless integration of vibrant color schemes and custom palettes into web and app projects. Elevate your design with precision color control.
spykapp/filament-flat-theme
331 Downloads
A simple theme for FilamentPHP based on a Flat design.
wikimedia/codex
11046 Downloads
A PHP library for building HTML and CSS UI components using Codex, the Wikimedia design system.
someline/someline-starter
2173 Downloads
Someline Starter is a PHP framework for quick building Web Apps and Restful APIs, with modern design pattern foundation.
sendx/sendx-php-sdk
5149 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)
lav45/yii2-ajax-create
10654 Downloads
This widget is designed to quickly create missing related entities when filling out the form.
lara-zeus/artemis
1936 Downloads
artistic themes for all lara zeus packages, telling a story with a design
jeffersongoncalves/laravel-whatsapp-widget
1154 Downloads
This Laravel package provides a simple yet customizable WhatsApp widget for your website. It allows you to easily add a clickable WhatsApp button or floating widget to connect visitors directly with your WhatsApp account. The widget is designed to be easily integrated into your Laravel application and is fully customizable to match your website's design.
jeffersongoncalves/filament-whatsapp-widget
1125 Downloads
This Filament package provides a simple yet customizable WhatsApp widget for your website. It allows you to easily add a clickable WhatsApp button or floating widget to connect visitors directly with your WhatsApp account. The widget is designed to be easily integrated into your Laravel application and is fully customizable to match your website's design.
open-admin-ext/page-designer
1617 Downloads
Page designer for open admin
yii-ui/yii2-material-design-icons
949 Downloads
Yii2 Asset for Material Design Icons.