laravel 自動加載類

1、需求

因項目需要,在某個地方需要使用自定義的類,Strtopy.php  

使用laravel自動加載類機制

2、過程

Strtopy.php所在目錄  app/Lib/Strtopy.php               Lib目錄是自己建的目錄

composer.json的autoload內的classmap項新增類包,

 "autoload": {
        "classmap": [
            "database/seeds",
            "database/factories",
         	"app/Lib"
        ],

確保引入路徑的正確性。

在項目根目錄,使用cmd命令:

composer dump-autoload

Package manifest generated successfully.

在需要使用此類的文件中,use 類,

use app\Lib\Strtopy;
 $py = new Strtopy();

注意: 類文件名與類名必須保持一致

            在類文件中使用命名空間:

 <?php
        namespace App\Lib;





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章