日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Laravel 引入自定义类库或第三方类库

發布時間:2025/7/25 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Laravel 引入自定义类库或第三方类库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://www.cnblogs.com/mouseleo/p/9075187.html

強烈建議引入的類 都是含有命名空間的,這樣使用起來就不會出現重名的情況。!!當然,沒有命名空間也可以使用,就是類名字(非文件名)最好復雜一些。(重復也不要緊,程序會自己判斷)

laravel5.4中如何引入自定義的類庫文件呢?

  • 在laravel的app目錄下自定義一個文件夾,我用的名字是:Libs

  • 然后直接將自定義類庫扔進這個目錄,如Dingding?

  • 在composer.json中的autoload下的classmap下加入"app/Libs/Dingding"??
  • 然后在命令行中運行??? >> composer dump-autoload
  • 接下來就可以直接在控制器中使用Dingding類了。注意:如果你的類沒有命名空間,無需進行use 主動引入,直接?? \calss::method()? 即可調用
  • 注意:如果你的類有命名空間,你可以進行use 主動引入,或者直接?????? \App\Libs\Dingding\api\DingdingAuth::method()????? 調用

  • 接下來 就可以在模板中獲取到 $dingConfig 變量。
  • 下面是引入成功的標志:進入 【 vendor/composer/autoload_classmap.php 】查看自動加載類的key=》value映射

    上面說了 加載第三方類庫,那么進行卸載怎么做呢?

    1、首先去composer.json文件,去掉你引入的文件路徑,如 "autoload" : {"classmap" : [ "database","app/Libs/Dingding" //假設上面我們引進去了這個文件夾下文件],"psr-4" : {"App\\" : "app/"}}, 2、現在去掉上面的 【app/Libs/Dingding】,保存 3、命令行:composer dump-autoload (-o) 4、再次進入 vendor/composer/autoload_classmap.php,你會發現,之前安裝的類和路徑映射全都沒有了

    總結

    以上是生活随笔為你收集整理的Laravel 引入自定义类库或第三方类库的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。