PHPackages                             coolycow/laravel-sms - 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. coolycow/laravel-sms

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

coolycow/laravel-sms
====================

Laravel-пакет для отправки SMS через подключаемые провайдеры

v2.0.0(3w ago)0214MITPHPPHP ^8.2|^8.3|^8.4|^8.5CI passing

Since Oct 7Pushed 3w agoCompare

[ Source](https://github.com/coolycow/laravel-sms)[ Packagist](https://packagist.org/packages/coolycow/laravel-sms)[ RSS](/packages/coolycow-laravel-sms/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (4)Dependencies (11)Versions (11)Used By (0)

Laravel SMS
===========

[](#laravel-sms)

Laravel-пакет для отправки SMS через подключаемые провайдеры. Конкретные реализации шлюзов живут в конечном приложении; этот пакет даёт клиент, модель хранения, конфиг, фасад и канал уведомлений.

Требования: **PHP 8.2+** и **Laravel 12 / 13**.

Установка
---------

[](#установка)

```
composer require coolycow/laravel-sms
```

Опубликуйте конфиг и миграции:

```
php artisan vendor:publish --tag=sms-config
php artisan vendor:publish --tag=sms-migrations
php artisan migrate
```

Настройка
---------

[](#настройка)

`config/sms.php`:

```
return [
    'enabled' => env('SMS_ENABLED', false),
    'sender' => env('SMS_SENDER', 'Sender'),
    'prefix' => env('SMS_PREFIX', ''),
    'normal_balance' => env('SMS_NORMAL_BALANCE', 5000),
    'minimal_balance' => env('SMS_MINIMAL_BALANCE', 300),
    'default_provider' => env('SMS_PROVIDER', 'prosto'),
    'providers' => [
        'prosto' => App\Sms\Providers\ProstoProvider::class,
    ],
];
```

Реализация провайдера
---------------------

[](#реализация-провайдера)

```
