PHPackages                             ardakilic/mutlucell - 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. [API Development](/categories/api)
4. /
5. ardakilic/mutlucell

ActiveLibrary[API Development](/categories/api)

ardakilic/mutlucell
===================

Mutlucell SMS API wrapper for sending sms text messages for Laravel

13.0.0(2mo ago)457.3k↓50%11[1 issues](https://github.com/Ardakilic/laravel-mutlucell-sms/issues)MITPHPPHP ^8.3

Since Jul 22Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/Ardakilic/laravel-mutlucell-sms)[ Packagist](https://packagist.org/packages/ardakilic/mutlucell)[ RSS](/packages/ardakilic-mutlucell/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (50)Used By (0)

Laravel Mutlucell SMS
=====================

[](#laravel-mutlucell-sms)

[![Latest Stable Version](https://camo.githubusercontent.com/c5e7a39708d5032c9b0cb10825a2ec763e8e6c85fffa6b6ddd938363af44468d/68747470733a2f2f706f7365722e707567782e6f72672f617264616b696c69632f6d75746c7563656c6c2f762f737461626c652e737667)](https://packagist.org/packages/ardakilic/mutlucell) [![Total Downloads](https://camo.githubusercontent.com/20417870150f8ab9f169221b4d2abf19ff9742d121ed2671b9beeb3ffc1bda49/68747470733a2f2f706f7365722e707567782e6f72672f617264616b696c69632f6d75746c7563656c6c2f646f776e6c6f6164732e737667)](https://packagist.org/packages/ardakilic/mutlucell) [![Latest Unstable Version](https://camo.githubusercontent.com/eb366064242121be889ed1498c5245f1ce6e077c958b82ad1ca96a905d598167/68747470733a2f2f706f7365722e707567782e6f72672f617264616b696c69632f6d75746c7563656c6c2f762f756e737461626c652e737667)](https://packagist.org/packages/ardakilic/mutlucell) [![License](https://camo.githubusercontent.com/230a88300a811c64de3e11cf12545f49e3dc48f0ee48349c0621d18f55837d31/68747470733a2f2f706f7365722e707567782e6f72672f617264616b696c69632f6d75746c7563656c6c2f6c6963656e73652e737667)](https://packagist.org/packages/ardakilic/mutlucell)

Bu paket sayesinde Laravel kullanan projelerinizde [Mutlucell](https://www.mutlucell.com.tr/) altyapısını kullanarak tekli veya çoklu sms gönderebilir, bakiye ve originator ID sorgulayabilirsiniz.

Paket Laravel 4 ve üzerindeki tüm sürümleri destekler.

Uyarı, hata ve bilgilendirme için Türkçe ve de İngilizce dillerinde uyarı ve bilgi mesajlarını barındırır.

Ekstra Bağımlılıklar (Laravel 6.x sürümü ve üstü için)
------------------------------------------------------

[](#ekstra-bağımlılıklar-laravel-6x-sürümü-ve-üstü-için)

- SimpleXML PHP Eklentisi

Kurulum
-------

[](#kurulum)

- Öncelikle `composer.json` paketinize `composer require ardakilic/mutlucell` komutu ile de paketi ekleyin.
- Ardından eğer `composer.json` dosyasını elinizle güncellediyseniz kodları projenize dahil etmek için Composer paketlerinizi güncellemelisiniz. `composer install` komutu ile bunu yapabilirsiniz.
- *(Sadece Laravel 5.5'ten daha eski sürümler için)* Şimdi de `config/app.php` dosyasını açın, `providers` dizisi içine en alta şunu girin:

    ```
    Ardakilic\Mutlucell\MutlucellServiceProvider::class,
    ```
- *(Sadece Laravel 5.5'ten daha eski sürümler için)* Yine aynı dosyadaki `aliases` dizisi altına şu değeri girin:

    ```
    'Mutlucell' => Ardakilic\Mutlucell\Facades\Mutlucell::class,
    ```
- Şimdi de environment'ınıza konfigürasyon dosyasını paylaşmalısınız. Bunun için aşağıdaki komutu çalıştırın:

    ```
    php artisan vendor:publish
    ```
- `config/mutlucell.php` dosyası paylaşılacak. Burada Mutlucell için size atanan kullanıcı adı, parola ve sender\_id (originator) değerlerini, ve de diğer ayarları doldurmalısınız.

Ayrıca environment dosyanıza `MUTLUCELL_USERNAME`, `MUTLUCELL_PASSWORD` ve `MUTLUCELL_DEFAULT_SENDER` değerlerini de doldurarak config dosyanızı besleyebilirsiniz.

Kullanım
--------

[](#kullanım)

#### Birine o anda tekil SMS göndermek için:

[](#birine-o-anda-tekil-sms-göndermek-için)

```
$send = Mutlucell::send('05312345678', 'Merhaba');
var_dump(Mutlucell::parseOutput($send));
```

#### SMS gönderildi mi ?

[](#sms-gönderildi-mi-)

```
$send = Mutlucell::send('05312345678', 'Merhaba');
if(Mutlucell::getStatus($send)) {
  echo 'SMS başarı ile gönderildi!';
} else {
  echo 'SMS gönderilemedi';
}
```

#### Mutlucell SMS ID

[](#mutlucell-sms-id)

Gönderilen mesajın durumunu (karşı tarafa ulaşıp ulaşmadığı) takip edebilmeniz için SMS ID değerine ihtiyacınız var.

Aşağıdaki şekilde, SMS ID edinip, daha sonra bununla sorgulama yapabilirsiniz.

```
$send = Mutlucell::send('05312345678', 'Merhaba');
if(Mutlucell::getStatus($send)) {
  $messageId = Mutlucell::getMessageId($send);
  echo 'SMS başarı ile gönderildi! SMS ID: '. $messageId;
} else {
  echo 'SMS gönderilemedi';
}
```

#### Birden fazla kişiye aynı anda aynı SMS'i göndermek için:

[](#birden-fazla-kişiye-aynı-anda-aynı-smsi-göndermek-için)

```
$kisiler = ['00905312345678', '+905351114478', '05369998874', '5315558896'];
$send = Mutlucell::sendBulk($kisiler, 'Merhaba');
var_dump(Mutlucell::parseOutput($send));
```

Veya

```
$send = Mutlucell::sendBulk('00905312345678, +905351114478, 05369998874, 5315558896', 'Merhaba');
Mutlucell::parseOutput($send);
```

#### Birden fazla kişiye aynı anda farklı SMS'ler göndermek için:

[](#birden-fazla-kişiye-aynı-anda-farklı-smsler-göndermek-için)

```
$kisiMesajlar = [
  ['05315558964', 'Merhaba1'],
  ['+905415589632', 'Merhaba2'],
  ['00905369998874', 'Merhaba3']
];
$send = Mutlucell::sendMulti($kisiMesajlar);
var_dump(Mutlucell::parseOutput($send));
```

Veya

```
$kisiMesajlar = [
  ['05315558964' => 'Merhaba1'],
  ['+905415589632' => 'Merhaba2'],
  ['00905369998874' => 'Merhaba3']
];
$send = Mutlucell::sendMulti2($kisiMesajlar);
var_dump(Mutlucell::parseOutput($send));
```

#### Gönderilen mesajın durumunu sorgulamak için:

[](#gönderilen-mesajın-durumunu-sorgulamak-için)

```
>>> \Mutlucell::getMessageReport('1234567890');
=> [
    [
      "number" => "905321234567",
      "result" => "3",
      "result_text" => "Başarılı",
    ],
   ]
```

#### Bir veya birden Fazla Kullanıcıyı Kara Listeye Eklemek İçin

[](#bir-veya-birden-fazla-kullanıcıyı-kara-listeye-eklemek-i̇çin)

```
$sil = Mutlucell::addBlacklist('00905312345678');
var_dump(Mutlucell::parseOutput($sil));
```

Veya

```
$sil = Mutlucell::addBlacklist('00905312345678, +905351114478, 05369998874, 5315558896');
var_dump(Mutlucell::parseOutput($sil));
```

Veya

```
$kisiler = ['00905312345678', '+905351114478', '05369998874', '5315558896'];
$sil = Mutlucell::addBlacklist($kisiler);
var_dump(Mutlucell::parseOutput($sil));
```

#### Bir veya Birden Fazla Kullanıcıyı Kara Listeden Çıkartmak İçin

[](#bir-veya-birden-fazla-kullanıcıyı-kara-listeden-çıkartmak-i̇çin)

```
$sil = Mutlucell::deleteBlackList('00905312345678');
var_dump(Mutlucell::parseOutput($sil));
```

Veya

```
$sil = Mutlucell::deleteBlackList('00905312345678, +905351114478, 05369998874, 5315558896');
var_dump(Mutlucell::parseOutput($sil));
```

Veya

```
$kisiler = ['00905312345678', '+905351114478', '05369998874', '5315558896'];
$sil = Mutlucell::deleteBlackList($kisiler);
var_dump(Mutlucell::parseOutput($sil));
```

Eğer tüm kullanıcıları kara listeden çıkartmak istiyorsanız parametre boş olmalı:

```
$sil = Mutlucell::deleteBlackList();
var_dump(Mutlucell::parseOutput($sil));
```

#### Farklı bir ayar dosyası ile SMS göndermek için

[](#farklı-bir-ayar-dosyası-ile-sms-göndermek-için)

```
$gonder = Mutlucell::setConfig(config('app.baskaConfig'))
  ->send('05312345678', 'Merhaba');
```

Hatta

```
$sms = Mutlucell::setConfig([
  'auth' => [
    'username' => 'baskauser',
    'password' => 'baskaparola',
  ],
  'default_sender' => 'baskaoriginator',
]);

$sms->send('05312345678', 'Merhaba');
```

#### Kalan Kontör Sorgulaması için:

[](#kalan-kontör-sorgulaması-için)

```
var_dump(Mutlucell::checkBalance());
```

#### Originatörleri listelemek için:

[](#originatörleri-listelemek-için)

```
var_dump(Mutlucell::listOriginators());
```

#### Gelecek bir tarihe SMS yollamak için:

[](#gelecek-bir-tarihe-sms-yollamak-için)

```
Mutlucell::send('05312223665', 'Geç gidecek mesaj', '2099-06-30 15:00'); // Saniye yok, dikkat!
```

#### Farklı bir Originatör (Sender ID) kullanarak SMS yollamak için:

[](#farklı-bir-originatör-sender-id-kullanarak-sms-yollamak-için)

```
Mutlucell::send('05312223665', 'merhaba', '', 'diğerOriginator');
```

Yapılacaklar
------------

[](#yapılacaklar)

- Kara Listeye giren kullanıcı listesini alma metodu
- ?

Lisans
------

[](#lisans)

Bu yazılım paketi MIT lisansı ile lisanslanmıştır.

Destek
------

[](#destek)

Bu proje eğer işinize yaradıysa kripto paralarla bana bağışta bulunabilirsiniz. Aşağıda cüzdan adreslerimi bulabilirsiniz:

BTC: 1QFHeSrhWWVhmneDBkArKvpmPohRjpf7p6

ETH / ERC20 Token'ları: 0x3C2b0AC49257300DaB96dF8b49d254Bb696B3458

###  Health Score

63

—

FairBetter than 99% of packages

Maintenance88

Actively maintained with recent releases

Popularity36

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 85.9% 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

Every ~137 days

Recently: every ~374 days

Total

32

Last Release

62d ago

Major Versions

4.0.2 → 6.0.02022-02-10

6.0.0 → 7.0.02023-03-16

7.0.0 → 8.0.02024-03-12

8.0.0 → 9.0.02025-03-04

9.0.0 → 13.0.02026-03-17

PHP version history (6 changes)1.0.0PHP &gt;=5.3.0

2.1.0PHP &gt;=5.5.9

3.0.0PHP &gt;=7.2.0

4.0.0PHP ^7.3

5.1.1PHP ^7.3|^8.0

13.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/6df7cedc256b13c544dfaf01f269f611b89278f27502f48ca3050b38a38ac45b?d=identicon)[Ardakilic](/maintainers/Ardakilic)

---

Top Contributors

[![Ardakilic](https://avatars.githubusercontent.com/u/2063957?v=4)](https://github.com/Ardakilic "Ardakilic (61 commits)")[![shibby](https://avatars.githubusercontent.com/u/291643?v=4)](https://github.com/shibby "shibby (5 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (2 commits)")[![ayhandoslu](https://avatars.githubusercontent.com/u/30693688?v=4)](https://github.com/ayhandoslu "ayhandoslu (1 commits)")[![phpdev](https://avatars.githubusercontent.com/u/7759682?v=4)](https://github.com/phpdev "phpdev (1 commits)")[![ufukgokkurt](https://avatars.githubusercontent.com/u/15652651?v=4)](https://github.com/ufukgokkurt "ufukgokkurt (1 commits)")

---

Tags

laravellaravel-packagemutlucellphpphp-librarysmsapilaravelsmsmutlucell

### Embed Badge

![Health badge](/badges/ardakilic-mutlucell/health.svg)

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

###  Alternatives

[smodav/mpesa

M-Pesa API implementation

16363.7k1](/packages/smodav-mpesa)[gr8shivam/laravel-sms-api

A modern, flexible Laravel package for integrating any SMS gateway with REST API support

10138.4k](/packages/gr8shivam-laravel-sms-api)[dariusiii/tmdb-laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.

1821.1k](/packages/dariusiii-tmdb-laravel)

PHPackages © 2026

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