国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Laravel 加載第三方類庫的方法

2024-05-05 00:03:16
字體:
來源:轉載
供稿:網友

Laravel 版本:5.5

有很多第三方的類庫并沒有制作 Composer,而是還以 require 的方式進行加載。對于此類的類庫,我們只要小粒度的修改,就可以進行使用。我以極驗 geetest 和郵件服務 SendCloud 為例。

在 Laravel 框架中建立存放第三方的 SDK 目錄

mkdir app/Libraries

放置 geetest、SendCloud 的 SDK

官方下載后相關 SDK 后,移動到 app/Libraries 目錄下:

app/Libraries/sendcloud-php-sdkapp/Libraries/gt3-php-sdk

注意各自 SDK 目錄下是否存在 .git 目錄,如果存在的話,記得遞歸刪除掉 .git 目錄。是 SDK 目錄下的 .git 目錄,千萬不要刪除錯。

修改 composer.json 文件

...  "autoload": {    "classmap": [      "database/seeds",      "database/factories",      "app/Libraries/sendcloud-php-sdk/lib",      "app/Libraries/gt3-php-sdk"    ],    "psr-4": {      "App//": "app/"    }  },...

在 autoload -> classmap 下,增加了 app/Libraries/sendcloud-php-sdk/lib、app/Libraries/gt3-php-sdk。

執行 composer 命令

Laravel 項目中執行:

composer dump-autoload

這樣就完成了。

關于使用

例如在 Laravel 控制器中進行使用

$objSendCloud = new /SendCloud(API_USER, API_KEY[, VERSION]);$objGeetestLib = new /GeetestLib(CAPTCHA_ID, PRIVATE_KEY);

好了,調用無誤。完成!以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 吴川市| 芜湖县| 喀喇沁旗| 新巴尔虎右旗| 大关县| 东阿县| 武强县| 桦甸市| 九龙坡区| 甘孜| 陆良县| 八宿县| 桑植县| 垦利县| 海伦市| 贡觉县| 毕节市| 益阳市| 长武县| 天津市| 四会市| 江城| 太仆寺旗| 惠来县| 南宫市| 专栏| 淮南市| 象山县| 友谊县| 金溪县| 罗源县| 安泽县| 曲阳县| 龙山县| 泰宁县| 增城市| 兴仁县| 乐都县| 石屏县| 马尔康县| 马尔康县|