PHPackages                             ufukgokkurt/masgsm - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. ufukgokkurt/masgsm

ActiveLaravel[Mail &amp; Notifications](/categories/mail)

ufukgokkurt/masgsm
==================

Laravel 5 için Masgsm SMS Kütüphanesi

1.0(8y ago)119MITPHPPHP &gt;=5.5.9

Since May 4Pushed 8y ago1 watchersCompare

[ Source](https://github.com/ufukgokkurt/laravel-masgsm)[ Packagist](https://packagist.org/packages/ufukgokkurt/masgsm)[ RSS](/packages/ufukgokkurt-masgsm/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Laravel 5 için Masgsm SMS
=========================

[](#laravel-5-için--masgsm-sms)

Laravel 5.x projelerinizde [Masgsm](https://www.masgsm.com.tr) altyapısını kullanarak tekli veya çoklu sms gönderebilir,SMS raporlarını ve bakiyenizi sorgulayabilirsiniz.

Kurulum
-------

[](#kurulum)

- Paketi projenize eklemek için aşağıdaki komutu kullanınız.

```
composer require ufukgokkurt/masgsm
```

- app/config/app.php dosyasını açın, providers dizisi içine aşağıdaki satırı ekleyiniz.

```
Ufukgokkurt\Masgsm\MasgsmServiceProvider::class,
```

- Aynı dosyada aliases kısmına aşağıdaki satırı ekleyiniz.

```
'Masgsm' => Ufukgokkurt\Masgsm\Facades\Masgsm::class,
```

- Konfigürasyon dosyasını paylaşmak için aşağıdaki komutu kullanınız.

```
 php artisan vendor:publish --provider="Ufukgokkurt\Masgsm\MasgsmServiceProvider"
```

- config/masgsm.php dosyası paylaşılacak. Burada Masgsm için size atanan kullanıcı adı, parola ve başlık değerlerini doldurmalısınız. Ayrıca .env dosyanıza MASGSM\_USER, MASGSM\_PASS ve MASGSM\_DEFAULT\_TITLE değerlerini ekleyerek config dosyanızı besleyebilirsiniz.

Kullanım
--------

[](#kullanım)

- Tek bir mesaj metnini bir veya birden fazla numaraya göndermek için

```
$numaralar = array('50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX');
$mesaj='Test Mesaj';
$smsID=Masgsm::sendSMS($numaralar,$mesaj); //$smsID integer bir değer olup, SMS raporu için kullanılacaktır
```

- Her numaraya farlı bir mesaj metni göndermek için

```
$numaralar = array('50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX');
$mesajlar = array(‘1. Numaraya gidecek mesaj','2. Numaraya gidecek mesaj','3. Numaraya gidecek mesaj','…');
$smsID=Masgsm::sendMultiSMS($numaralar,$mesajlar); //$smsID integer bir değer olup, SMS raporu için kullanılacaktır
```

- Varsayılan başlık( gönderici) dışında, tanımlı farklı başlıkla gönderim yapmak için; sendSMS ve sendMultiSMS fonksiyonlarına 3. parametre olarak başlığı gönderebilirsiniz.

```
$baslik='TEST';
Masgsm::sendSMS($numaralar,$mesaj,$baslik);
veya
Masgsm::sendMultiSMS($numaralar,$mesajlar,$baslik);
```

- Tanımlı olan başlıklarınızı sorgulamak için

```
Masgsm::listTitle(); // Dizi olarak döner
```

- Kontör miktarınızı sorgulamak için

```
Masgsm::checkCredits();
```

- Göndermiş olduğunuz mesajların iletim ve hata durumlarını(raporlarını) sorgulamak için

```
$smsID=123456;
Masgsm::checkReport($smsID); // Dizi olarak döner
```

Not
---

[](#not)

Mesaj içeriğindeki TR karekterler otomatik olarak değiştirilmektedir. Bunun için ekstra birşey yapmanıza gerek yoktur.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

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

2931d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/28b71f14bcca61c3c1e605a8d018da9687a00658fd274734acc642658c87d4ed?d=identicon)[ufukgokkurt](/maintainers/ufukgokkurt)

---

Top Contributors

[![ufukgokkurt](https://avatars.githubusercontent.com/u/15652651?v=4)](https://github.com/ufukgokkurt "ufukgokkurt (5 commits)")

### Embed Badge

![Health badge](/badges/ufukgokkurt-masgsm/health.svg)

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

###  Alternatives

[mckenziearts/laravel-notify

Flexible flash notifications for Laravel

1.7k1.1M5](/packages/mckenziearts-laravel-notify)[s-ichikawa/laravel-sendgrid-driver

This library adds a 'sendgrid' mail driver to Laravel.

4139.3M1](/packages/s-ichikawa-laravel-sendgrid-driver)[laravel-notification-channels/apn

Apple APN Push Notification Channel

2021.9M4](/packages/laravel-notification-channels-apn)[laravel-notification-channels/microsoft-teams

A Laravel Notification Channel for Microsoft Teams

1603.0M7](/packages/laravel-notification-channels-microsoft-teams)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2371.3M11](/packages/laravel-notification-channels-discord)[illuminate/mail

The Illuminate Mail package.

5910.1M391](/packages/illuminate-mail)

PHPackages © 2026

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