我很困惑。一旦我将源文件下载到我的/vendor文件夹中,我该怎么have办?
我根本无法按照我可以搜索的任何说明进行操作。我应该在文件vendor夹中创建文件吗?composer.json在我的根文件夹中编辑?有什么东西可以指导这种疯狂吗?
我很困惑。一旦我将源文件下载到我的/vendor文件夹中,我该怎么have办?
我根本无法按照我可以搜索的任何说明进行操作。我应该在文件vendor夹中创建文件吗?composer.json在我的根文件夹中编辑?有什么东西可以指导这种疯狂吗?
文档的自动加载部分解释了如何使用供应商依赖项。
只需将vendor/autoload.php文件包含在您的 PHP 脚本中,您就可以引用任何供应商依赖项。
例如:
require __DIR__ . '/vendor/autoload.php';
$log = new Monolog\Logger('name');
$log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING));
$log->addWarning('Foo');
如果您使用的是 Laravel 等框架,则需要use在每个文件的顶部包含一条语句,以使用当前命名空间中的类。
有关示例,请参阅Controller.php Laravel Github 存储库。
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;