tonci14/laravel-eurosms

通过 https://www.eurosms.com 发送短信的简单服务

安装: 776

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:

v1.04 2022-11-16 06:23 UTC

This package is auto-updated.

Last update: 2024-09-16 10:09:47 UTC


README

许可证

MIT © Anton Adamec

安装

添加到 /app/Providers/AppServiceProvider

<?php
namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Tonci14\LaravelEuroSMS\EuroSmsService;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        $this->app->singleton(EuroSmsService::class, function () {
            return new EuroSmsService(
                config('sms.eurosms.integrationKey'),
                config('sms.eurosms.integrationID'),
                config('sms.eurosms.senderName')
            );
        });
    }

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
    }
}

示例用法

同步

    $smsService->send("+421****", "Test sms content");

异步

    $smsService->sendAsync("+421****", "Test sms content");