1

我正在尝试在 Laravel 5.5 安装中使用 ReactPHP。在非 laravel 项目中它工作正常。我已将此库复制到

DOCUMENT_ROOT/vendor/react

我要加载的课程是DOCUMENT_ROOT/vendor/react/event-loop/src/Factory.php

我使用的是绝对引用而不是命名空间——所以在我使用 React 的类中,我有:

$loop = \React\EventLoop\Factory::create();

Laravel 抱怨:

找不到类 'React\EventLoop\Factory'

我怎样才能加载它,该vendor目录是放置它的正确位置吗?

4

2 回答 2

2

嘿 ReactPHP 核心开发人员在这里。使用我们的包的推荐方法是使用 composer,以下安装我们的元包,安装我们所有的包:

composer require react/react

安装您需要的特定软件包被认为是最佳实践。例如,当您想使用我们的 HTTP 服务器时,您可以使用以下命令安装它:

composer require react/http

你想用 ReactPHP 实现什么?

于 2018-01-19T22:07:24.917 回答
1

尝试使用这个laravel 包装器(在 laravel 环境中,使用 composer 包管理器来“操纵”供应商目录很重要)

Composer 是所谓的dependency hell问题的解决方案 - 每个有更多经验和更广阔视野的人都会欣赏这个工具。

于 2018-01-19T22:27:50.100 回答