Heim > Backend-Entwicklung > PHP-Tutorial > So führen Sie Referenzen von Drittanbietern ein, die vom Composer im Anbieter in Laravel installiert wurden

So führen Sie Referenzen von Drittanbietern ein, die vom Composer im Anbieter in Laravel installiert wurden

WBOY
Freigeben: 2016-08-04 09:19:22
Original
2464 Leute haben es durchsucht

In meinem Laravel-Framework möchte ich eine Volltextsuchfunktion erstellen, aber ich denke, dass die Effizienz basierend auf MySQLs like%xx% zu gering ist. Nach dem Vergleich unterstützt xunsearch die chinesische Suche, daher habe ich mich für die Verwendung entschieden.
Nach der Installation von xunsearch im Vendor im Root-Verzeichnis Composer benötige ich direkt die Eintragsdatei nach der herkömmlichen Methode

So führen Sie Referenzen von Drittanbietern ein, die vom Composer im Anbieter in Laravel installiert wurden

Aber wenn ich new XS() verwende, werde ich dazu aufgefordert

So führen Sie Referenzen von Drittanbietern ein, die vom Composer im Anbieter in Laravel installiert wurden
XS nicht gefunden.
Laravel bezieht sich auf den Code im Anbieter. Kann dieser nicht direkt benötigt werden? Muss ich einen Server-Container oder ähnliches verwenden? Ich habe mir die Dokumentation angesehen und verstehe nicht ganz, wie man ihn verwendet.............

Antwortinhalt:

In meinem Laravel-Framework möchte ich eine Volltextsuchfunktion erstellen, aber ich denke, dass die Effizienz basierend auf MySQLs like%xx% zu gering ist. Nach dem Vergleich unterstützt xunsearch die chinesische Suche, daher habe ich mich für die Verwendung entschieden.
Nach der Installation von xunsearch im Vendor im Root-Verzeichnis Composer benötige ich direkt die Eintragsdatei nach der herkömmlichen Methode

So führen Sie Referenzen von Drittanbietern ein, die vom Composer im Anbieter in Laravel installiert wurden

Aber wenn ich new XS() verwende, werde ich dazu aufgefordert

So führen Sie Referenzen von Drittanbietern ein, die vom Composer im Anbieter in Laravel installiert wurden
XS nicht gefunden.
Laravel bezieht sich auf den Code im Anbieter. Kann dieser nicht direkt benötigt werden? Muss ich einen Servercontainer oder ähnliches verwenden? Ich habe mir die Dokumentation angesehen und verstehe nicht ganz, wie man ihn verwendet.............

Werfen Sie zunächst einen Blick auf die von Composer eingeführte Datei „composer.json“. Sie zeigt an, dass ihr Namespace einen PSR-Pfad in autoload

hat

Laravel verfügt über das xunsearch-Erweiterungspaket und Laravel verwendet den seit PHP5.3 unterstützten Namespace, sodass keine erforderliche/include-Datei erforderlich ist.

Laravel verwendet den automatischen Ladestandard psr4, Sie müssen nur den Ladepfad in Composer.json konfigurieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage