Dieser Artikel stellt hauptsächlich die Methode zur Verwendung der Laravel-Dingo-API-Plugin-Bibliothek zum Erstellen einer API vor. Jetzt kann ich sie mit Ihnen teilen.
Erstellen Eine API mit Laravel ist Diese Methode wird von vielen großen Projekten verwendet. Im Allgemeinen verwenden sie die Dingo-API-Plug-In-Bibliothek, um ihre eigene API zu entwickeln. Im Folgenden finden Sie einige Erfahrungen von Ytkah mit der Dingo-API. Freunde in Not können darauf achten
1. Installation
Da die Version der Dingo-API mit der Laravel-Version kompatibel sein muss, müssen Sie Sie müssen eine bestimmte Versionsnummer hinzufügen, sonst kann ein Fehler auftreten
Wie im Bild oben gezeigt, kann es nicht installiert werden
Die richtige Methode ist wie folgt Fügen Sie im Folgenden die spezifische Version in ''
composer require dingo/api 'v2.0.0-alpha2'
Hinweis: v2.0.0-alpha2 unterstützt Laravel 5.6, v2.0.0-alpha1 unterstützt Laravel 5.5, insbesondere Versionen finden Sie in den Veröffentlichungsprotokollanweisungen https://github.com/ dingo/api/releases
Oder verwenden Sie die zweite Methode
und fügen Sie
//"require": { "dingo/api": "2.0.0-alpha2"//}
zur Minimierung in „composer.json“ -Stabilität ist auf „dev“ eingestellt, da sich v2.0.0-alpha2 noch in der Entwicklung befindet und keine stabile Version ist
Führen Sie dann „Update Composer Update“ aus
2. Release
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
Richten Sie die Dingo-API ein
und Sie können jetzt Ihre API entwickeln. Wenn Sie Laravel 5 verwenden, können Sie verschiedene Pakete über .env festlegen, von denen einige veröffentlicht werden müssen. Verwenden Sie dazu die folgenden Anweisungen. Sie können dazu auch AppServiceProvider konfigurieren.
php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"
--------------------------------------------- -
.env-Einstellungen
API_STANDARDS_TREE=vnd //标准树 API_SUBTYPE=ytkahapp //简称,必须小写 API_PREFIX=api //前缀
Natürlich können Sie auch einen separaten Domainnamen verwenden, um die API zu konfigurieren (optional, nicht erforderlich)
API_DOMAIN=api.ytkahapp.com
Versionsnummer konfigurieren, (wenn nicht markiert, wird die Standardversion aufgerufen)
API_VERSION=v1
API-Namen festlegen mit doppelten Anführungszeichen „“
API_NAME="My API"
Einige andere Einstellungen
API_CONDITIONAL_REQUEST=false API_STRICT=false //严格模式 API_DEBUG=true //开启调试模式
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass es für das Studium aller hilfreich sein wird. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
Methoden zur Beurteilung von Beiträgen, Ajax, Get-Anfragen im CI-Framework
Laravel im anzeigen Terminalprotokollmethode
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine API mit der Laravel-Dingo-API-Plug-in-Bibliothek. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!