首頁 >後端開發 >php教程 >在laravel中怎麼引入composer安裝在vendor中的第三方引用

在laravel中怎麼引入composer安裝在vendor中的第三方引用

WBOY
WBOY原創
2016-08-04 09:19:222470瀏覽

在我的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