Laravel 5 Twilio命名空间

时间:2015-03-19 12:05:51

标签: laravel twilio laravel-5

我在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 个答案:

答案 0 :(得分:3)

如果您通过编辑器安装twilio/sdk软件包,则应该可以自动访问所有Twilio类,因为laravel使用了composer的自动加载。

它们实际上并不是命名空间。您可以使用\Services_Twilio_Twiml

答案 1 :(得分:0)

您可以通过添加以下内容告诉作曲家加载Twilio文件夹:

"autoload" : {
   "classmap" : [ "your/Twilio/folder" ]
}

到你的composer.json

答案 2 :(得分:0)

如果我清楚地理解你,你已经将Twilio代码放在一个给定的文件中,并且你会收到这个错误,并且说#34; Class' Services_Twilio_Twiml'找不到"。 我在这里写的可能是你得到这个。

  1. /config/services.php-您尚未添加Twilio详细信息 一世。 SID II。代币 III。来自

  2. 在您已集成Twilio代码的文件中,您必须确保编写使用Twilio;

  3. 在您的app.php中,您必须添加正在使用的提供程序部分Twilio,例如:' Aloha \ Twilio \ TwilioServiceProvider' 和别名部分' Twilio' => '阿罗哈\ Twilio \外墙\ Twilio',。 如果你看这个,你可能会找到答案。

答案 3 :(得分:0)

对于Laravel 5(以及较旧的Laravel 4应用程序),我建议使用aloha/twilio包。它在自述文件中提供了一些代码示例,可以帮助您快速开始。可以使用TwilioInterface类型提示注入已配置的对象,该提示具有发送SMS MM和调用的方法。