Download the PHP package kwenziwa/filament-sms-sender without Composer
On this page you can find all versions of the php package kwenziwa/filament-sms-sender. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kwenziwa/filament-sms-sender
More information about kwenziwa/filament-sms-sender
Files in kwenziwa/filament-sms-sender
Package filament-sms-sender
Short Description A Filament plugin for sending SMS messages using Vonage formerly Nexmo. This package allows you to select users from a dropdown, configure SMS settings, and send messages directly from your Laravel application.
License MIT
Informations about the package filament-sms-sender
Here's the README file based on the information you provided:
Filament SMS Sender Plugin
A Filament plugin for sending SMS messages using Vonage (formerly Nexmo). This package allows you to select users from a dropdown, configure SMS settings, and send messages directly from your Laravel application.
Features
- Select multiple users from a dropdown list
- Send SMS messages using Vonage
- Configurable table and column names for user phone numbers
- Easy integration with Filament admin panel
Installation
-
Install the Package
Add the package to your Laravel project using Composer:
-
Publish the Configuration
Publish the package configuration file:
-
Configure Environment Variables
Add the following entries to your
.env
file:Replace
your_api_key
andyour_api_secret
with your Vonage API credentials. -
Run Database Migrations
Ensure your database has a table with the appropriate phone number column. For example, add a phone number column to the
users
table:In the migration file:
Run the migration:
Usage
-
Add the SMS Sending Page to Filament
Register the SMS sending page in your Filament admin panel. Typically, this is done in a service provider:
-
Access the SMS Sending Page
Navigate to the SMS sending page in your Filament admin panel. You should see a form where you can:
- Select users from a multi-select dropdown
- Enter the sender number
- Write your SMS message
- Click "Send SMS" to send messages to the selected users
Configuration
You can configure the table and column names for phone numbers by editing the config/filament-sms-sender.php
file:
Development
-
Clone the Repository
Clone this repository to your local machine:
-
Navigate to the Package Directory
-
Install Dependencies
-
Run Tests
Ensure everything works as expected:
License
This package is licensed under the MIT License. See the LICENSE file for details.
Contributing
Contributions are welcome! Please submit issues or pull requests on GitHub. Make sure to follow the contributing guidelines.
Contact
For support or inquiries, please contact [email protected].
All versions of filament-sms-sender with dependencies
filament/filament Version ^3.2.97
vonage/client-core Version ^2.6
laravel/framework Version ^11.0