>  기사  >  백엔드 개발  >  在laravel中怎么引入composer安装在vendor中的第三方引用

在laravel中怎么引入composer安装在vendor中的第三方引用

WBOY
WBOY원래의
2016-08-04 09:19:222408검색

在我的的laravel框架上,想创建一个全文搜索功能,以为根据mysql的like%xx%效率实在太低了。对比了一下,xunsearch支持中文检索,所以就决定用他了。
在根目录composer把xunsearch装好在vendor以后,我按照传统方法直接require入口文件

在laravel中怎么引入composer安装在vendor中的第三方引用

但我new XS()的话,会提示我

在laravel中怎么引入composer安装在vendor中的第三方引用
找不到XS。
laravel引用vendor中的代码,难道不能直接require吗?是不是要用服务者容器什么的,我看了一下文档,没太看懂用法..............

回复内容:

在我的的laravel框架上,想创建一个全文搜索功能,以为根据mysql的like%xx%效率实在太低了。对比了一下,xunsearch支持中文检索,所以就决定用他了。
在根目录composer把xunsearch装好在vendor以后,我按照传统方法直接require入口文件

在laravel中怎么引入composer安装在vendor中的第三方引用

但我new XS()的话,会提示我

在laravel中怎么引入composer安装在vendor中的第三方引用
找不到XS。
laravel引用vendor中的代码,难道不能直接require吗?是不是要用服务者容器什么的,我看了一下文档,没太看懂用法..............

你先看看 composer 引入的 xunsearch 在vendor下有个 composer.json 那里面有告诉你他的命名空间在autoload里有个PSR路径

Laravel是有xunsearch的扩展包的,而且Laravel使用从PHP5.3开始就支持的命名空间,不需要require/include文件了。

laravel使用psr4自动加载标准,你只需要在composer.json中配置加载路径

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.