2015-03-19 126 views
1

我在Laravel 5中實現Twilio,我正在使用的教程非常好https://www.twilio.com/blog/2014/09/getting-started-with-twilio-and-the-laravel-framework-for-php.htmlLaravel 5 Twilio Namepace

你知道laravel 5的命名空間是什麼嗎? 我得到 類 'Services_Twilio_Twiml' 不加發現

感謝

+1

我在我的一些應用程序中使用Twilio,發現使用aloha軟件包非常方便。 https://github.com/aloha/laravel-twilio – Anderscc 2015-03-20 03:12:59

回答

0

你可以告訴作曲家加載您的Twilio文件夾:

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

您composer.json

3

如果您通過作曲家安裝twilio/sdk包,您應該可以自動訪問所有Twilio類,因爲laravel使用作曲家的自動加載。

它們並不真正命名空間。你會使用\Services_Twilio_Twiml

0

如果我明白你清楚你已經把你的Twilio的代碼在一個給定的文件,你收到此錯誤說「類‘Services_Twilio_Twiml’未找到」。 我寫這裏可能的原因是你得到這個。

  1. /config/services.php-您沒有添加Twilio細節是 我。 sid ii。代幣 iii。從

  2. 文件已在其中集成了您的Twilio的代碼,你要保證寫出使用Twilio;

  3. 在你app.php你必須在供應商部分Twilio您正在使用,例如增加:「阿羅哈\ Twilio \ TwilioServiceProvider」 和別名節「Twilio」 =>「阿羅哈\ Twilio \外立面\ Twilio」 。 如果你看看這個,你可能會找到答案。

0

對於Laravel 5(和舊的Laravel 4應用程序),我建議使用aloha/twilio包。它在自述文件中提供了一些代碼示例,可幫助您快速完成工作。可以使用TwilioInterface類型的提示來注入配置的對象,該提示具有發送SMSs MMs和調用的方法。