我安装了该捆绑包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跟踪
我希望其他人可以使用此捆绑包 非常感谢