Laravel:引入自己的类包

1、在 composer.json 的 autoload 内的 classmap 项新增类包,

"autoload": {
    "classmap": [
        "database",
        "app/Libraries"    // 添加自己的命名空间
   ],
    "psr-4": {
        "App\\": "app/"
     }
},

Libraries 是我自己建的文件夹,用来存放类库

2、完成之后还需要在命令行使用 composer 命令

composer dump-autoload

3、在类页面中定义命名空间:

namespace App\Libraries; // 这里注意不要定义到具体的类名

4、在控制器中:

use App\Libraries\FileUpload;

​​​ 然后在方法中实例化即可:

$uploadFileObject = new FileUpload();
目录