tp5.1 出現Class 'Qcloud\Sms\SmsSingleSender' not found(mac和windows沒有,linux出現)

tp5.1 出現Class ‘Qcloud\Sms\SmsSingleSender’ not found(mac和windows沒有,linux出現)

在Mac上測試的時候發現可以使用,後面放到服務器上出現這樣的錯誤,查了資料發現linux嚴格大小寫,而win、mac忽略大小寫,導致本應該加載進來的類沒加載進來。
查看所有加載的類文件

echo "<pre>";
print_r(get_included_files());//打印所有加載文件
exit;

所以需要調試命名空間的大小寫,全部改爲一致。
在tp5.1可以這樣引入

use think\facade\Env;
require Env::get('root_path'). "vendor/qcloudsms/qcloudsms_php/src/index.php";
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章