Laravel 引入自定义(第三方)库

—– updated at 2015-01-12 21:33 —–
直接在, app/start/global 的 ClassLoader::addDirectories 添加 app_path().'/libs', 即可.

—– 以下是废弃的过去式 —–

1. app 下新建 libs 目录
app/libs

2. 往该目录添加类文件

3. 修改 composer.json 文件, 在
autoload -> classmap 下新增, 目录配置 “app/libs”, 结果大致如下:

"autoload": {
    "classmap": [
      "app/commands",
      "app/controllers",
      "app/libs",
      "app/models",
      "app/database/migrations",
      "app/database/seeds",
      "app/tests/TestCase.php"
    ]
  },

4. 执行 composer 更新 autoload:
composer dumpautoload