PHPackages                             bellal/mobilyws - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. bellal/mobilyws

ActivePackage[HTTP &amp; Networking](/categories/http)

bellal/mobilyws
===============

A package to send SMS using Mobily.ws API

v1.1(6y ago)01.2kwaqfPHPPHP &gt;=5.3.0

Since Oct 25Pushed 6y ago1 watchersCompare

[ Source](https://github.com/bellalMohamed/mobilyws)[ Packagist](https://packagist.org/packages/bellal/mobilyws)[ RSS](/packages/bellal-mobilyws/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

Description
===========

[](#description)

A Laraval Package to send SMS using mobily.ws by using it's API and cURL. It uses UTF-8 endconding for the SMS.

Table of Contents
-----------------

[](#table-of-contents)

- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [License](#License)
- [Essentials](#essentials)

Features
--------

[](#features)

- Supports Laravel 5.\*
- Supports sending messages directly
- Supports sending messages at a certain date/time
- Supports sending messages to multiple numbers at once
- `new` Supports any number format see [Usage](#usage)
- Requires an active  account
- cURL
- php &gt;=5.3.0

Installation
------------

[](#installation)

Install with composer by running `composer require abdullahobaid/mobilywslaraval:dev-master`
Composer will download and install the package. After the package is downloaded, open `config/app.php` and add the service provider and alias as below:

```
'providers' => array(
    ...
    abdullahobaid\mobilywslaraval\MobilywsProvider::class,
),
.
.
.
'aliases' => array(
    ...
    'Mobily'    => abdullahobaid\mobilywslaraval\Mobily::class,
),

```

Publish the configuration file by running the following Artisan command.

```
$ php artisan vendor:publish --provider="abdullahobaid\mobilywslaraval\MobilywsProvider"
```

Finally, you need to edit the configuration file at `config/mobilysms.php` with your own mobily.ws account info

```
return [
    'sender'     => '', // Mobily.ws Sender Name
    'mobile'     => '', // Mobily.ws Account Mobile (Username)
    'password'   => '', // Mobily.ws Password
    'deleteKey'  => 541235,
    'resultType' => 1,
    'viewResult' => 1,
    'MsgID'      => rand(00000,99999),
];
```

Usage
-----

[](#usage)

### Use any number format

[](#use-any-number-format)

Mobily.ws requires the number to be formated as international number without trailing zeros, but this Package can handle differnt number formats.

You can pass a single number or array of numbers, see examples below:

- The number can be sent with trailing zeros 00966555555555
- With trailing plus sign +966555555555
- International number without trailing zeros 966555555555
- Even you can use the mobile number without international code - for Saudi Mobile Numbers Only - 0555555555 , the package will take care of formatting the number.

### Send SMS message directly

[](#send-sms-message-directly)

Will send the message directly to the number

```
Mobily::send(966555555555, 'Your Message Here');
```

Returns `true` if the message is sent, `false` if not.

### Send SMS to Multiple Numbers

[](#send-sms-to-multiple-numbers)

Pass an array of numbers instead of a single number to send to all of them

```
$numbers = array('966555555555','966545555555','966565555555');
Mobily::send($numbers, 'Your Message Here');
```

Returns `true` if the message is sent, `false` if not.

### Send SMS message at a certain date/time

[](#send-sms-message-at-a-certain-datetime)

Will send the message in a desired date and time

```
Mobily::send(966555555555, 'Your Message Here', $date, $time);
```

##### note

[](#note)

- Date format `mm/dd/yyyy`
- Time format `hh:mm:ss`
- Returns `true` if the message is sent, `false` if not.

### Check the current Balance

[](#check-the-current-balance)

```
Mobily::Balance();
```

Returns user's balance.

### Get number of SMS messages a text requires

[](#get-number-of-sms-messages-a-text-requires)

```
Mobily::count_messages($text);
```

### Override default sender name

[](#override-default-sender-name)

```
Mobily::send(966555555555, 'Your Message Here', $date=0, $time=0,'Sender Name');
```

Note that the new sender should be registered and activate at mobily.ws website

License
-------

[](#license)

Waqf General Public Licens

Essentials
----------

[](#essentials)

- [Laravel](https://laravel.com)
- [Mobily.ws API Refrence](https://www.mobily.ws/en/api-scripts.html)
- Follow me on Twitter [@mobde3](https://twitter.com/mobde3/)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2389d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/cfef5db27676b75dad61d0bee02d8591d5b9ed219d971bf43b3963f92e8be59c?d=identicon)[bellalMohamed](/maintainers/bellalMohamed)

---

Top Contributors

[![bellalMohamed](https://avatars.githubusercontent.com/u/18222754?v=4)](https://github.com/bellalMohamed "bellalMohamed (2 commits)")

---

Tags

laravelmobily.ws

### Embed Badge

![Health badge](/badges/bellal-mobilyws/health.svg)

```
[![Health](https://phpackages.com/badges/bellal-mobilyws/health.svg)](https://phpackages.com/packages/bellal-mobilyws)
```

###  Alternatives

[anchu/ftp

A simple Laravel 7 ftp service provider

225579.4k](/packages/anchu-ftp)[palanik/lumen-cors

Cross-origin resource sharing (CORS) middleware for Lumen micro-framework.

101237.4k](/packages/palanik-lumen-cors)[api-platform/laravel

API Platform support for Laravel

59126.4k6](/packages/api-platform-laravel)[laravel-shift/curl-converter

A command line tool to convert curl requests to Laravel HTTP requests.

935.3k](/packages/laravel-shift-curl-converter)[abdullahobaid/mobilywslaraval

A package to send SMS using Mobily.ws API

115.8k](/packages/abdullahobaid-mobilywslaraval)[alfrasc/laravel-matomo-tracker

A Laravel facade/wrapper for the matomo/matomo-php-tracker for server side Matomo tracking.

1923.9k](/packages/alfrasc-laravel-matomo-tracker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
