捆绑配置短信Symfony

时间:2020-02-15 21:51:19

标签: sms bundle symfony-3.4

我安装了该捆绑包yamilovs / sms-bundle,一切正常,我在messagebird上进行了注册,我得到了10个免费文本,然后输入了此功能

   <?php
// src/Controller/FooController.php
namespace App\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Yamilovs\Bundle\SmsBundle\Service\ProviderManager;
use Yamilovs\Bundle\SmsBundle\Sms\Sms;

class FooController extends Controller
{
    public function barAction(ProviderManager $providerManager)
    {
        $sms = new Sms('+12345678900', 'The cake is a lie');
        $provider = $providerManager->getProvider('message_bird_provider_doc');

        $provider->send($sms);
    }
}

并将其添加到config.yml

yamilovs_sms:
    providers:
        message_bird_provider_doc: # your custom provider name
            message_bird:
                access_key: '1234567890abcdefg'
                originator: 'your_sample_originator'
                type: sms

我更换了corse我的api密钥,我得到了这个错误

要求您为“ $ providerManager”参数提供一个值。该参数可以为空,并且没有提供空值,没有提供默认值,或者因为此参数之后有一个非可选参数。 ExceptionLogs 1Stack跟踪

我希望其他人可以使用此捆绑包 非常感谢

0 个答案:

没有答案
相关问题