我在Laravel 5中实现了Twilio,我使用的教程非常好https://www.twilio.com/blog/2014/09/getting-started-with-twilio-and-the-laravel-framework-for-php.html .
你知道laravel 5的命名空间是什么吗?我找不到Class'Services_Twilio_Twiml'
谢谢
我在Laravel 5中实现了Twilio,我使用的教程非常好https://www.twilio.com/blog/2014/09/getting-started-with-twilio-and-the-laravel-framework-for-php.html .
你知道laravel 5的命名空间是什么吗?我找不到Class'Services_Twilio_Twiml'
谢谢
4 回答
您可以通过添加以下内容告诉composer加载Twilio文件夹:
到你的composer.json
如果您通过composer安装twilio/sdk包,则应该可以自动访问所有Twilio类,因为laravel使用composer的自动加载 .
它们并不是真正的命名空间 . 你会使用
\Services_Twilio_Twiml
.如果我清楚地了解你,你已经将Twilio代码放在一个给定的文件中,并且你收到这个错误,说“没有找到Class'Services_Twilio_Twiml” . 我在这里写的可能是你得到这个 .
/config/services.php-你还没有添加我的Twilio细节 . sid ii . 令牌iii . 从
在您已集成Twilio代码的文件中,您必须确保编写使用Twilio;
在你的app.php中,你必须添加你正在使用的提供者部分Twilio:'Aloha \ Twilio \ TwilioServiceProvider'和别名部分'Twilio'=>'Aloha \ Twilio \ Facades \ Twilio',.如果你看这个,你可能会找到答案 .
对于Laravel 5(以及较旧的Laravel 4应用程序),我建议使用aloha/twilio包 . 它在自述文件中提供了一些代码示例,可以帮助您快速开始 . 可以使用TwilioInterface类型提示注入已配置的对象,该提示具有发送SMS MM和调用的方法 .