Official sms.ir New Panel laravel repository

v1.0.1 2024-03-28 13:59 UTC

This package is auto-updated.

Last update: 2024-11-28 15:32:40 UTC


README

Latest Version on Packagist Quality Score Total Downloads

This is a official sms.ir laravel package

Installation

You can install the package via composer:

composer require mhgolestani77/smsir

publish provider (if you don't use laravel skip this)

php artisan vendor:publish --provider Mhgolestani77\Smsir\SmsirServiceProvider

Add this to env file (if you don't use laravel skip this)

SMSIR_API_KEY=
SMSIR_LINE_NUMBER=

Usage

add this line to the beginning of any class that you want to use smsir functions

For Laravel

use Mhgolestani77\Smsir\Smsir;

Pure PHP

require __DIR__ . '/vendor/autoload.php';
use Mhgolestani77\Smsir\Classes\Smsir;

$smsir = new Smsir($line_number, $api_key)

Sending Message

Sending messages to mobile numbers

Document

Report Messages

Get report of sent messages and received messages

Document

Setting

Get account credit and line numbers

Document

Responses

Response Models

Document

View Routes (for laravel users)

Sending sms

http://localhost:8000/smsir/send/bulk

Get Report of today sent sms

http://localhost:8000/smsir/report/sent/today

Get Report of today received sms

http://localhost:8000/smsir/report/sent/today

Translations

Delivery Status

__(`smsir.DeliveryStatus.$delivery_status`);

Request Status

__(`smsir.SendStatus.$status`);

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.

Laravel Package Boilerplate

This package was generated using the Laravel Package Boilerplate.