Composer generiert automatisch Schnittstellendokumente

不言
Freigeben: 2023-03-23 10:46:02
Original
1776 Leute haben es durchsucht

Der in diesem Artikel vorgestellte Inhalt ist das von Composer automatisch generierte Schnittstellendokument. Jetzt kann ich es mit allen teilen, die es brauchen.

Installieren Sie Composer (https://blog.csdn.net). /sanbingyutuoniao123/article /details/70314651)
1. Laden Sie zuerst Composer-Setup.exe herunter, Download-Adresse: Download Composer. Es wird automatisch nach dem Installationspfad von PHP.exe gesucht. Wenn nicht, suchen Sie manuell nach php.exe im PHP-Pfad.


2. Öffnen Sie im PHP-Verzeichnis die Datei php.ini und aktivieren Sie die OpenSSL-Erweiterung. Entfernen Sie das Semikolon (;) vor extension=php_openssl.dll


3. Fügen Sie das PHP-Verzeichnis zur Umgebungsvariablen hinzu (der Pfad zum Verzeichnis befindet sich auf derselben Ebene wie php.exe). Zum Beispiel: D:apache_phpphp wird zum Umgebungsvariablenpfad hinzugefügt.


4. Laden Sie „composer.phar“ herunter, Download-Adresse: Composer.phar. Legen Sie die Datei „composer.phar“ in das PHP-Verzeichnis ab und erstellen Sie eine neue Datei „composer.cmd“ in der PHP-Datei Verzeichnis. Der Inhalt wird wie folgt geschrieben:
@php "%~dp0composer.phar" %*Speichern. Führen Sie diese Datei aus, öffnen Sie dann cmd und führen Sie „Composer“ aus.
Sie können „composer --version“ ausführen, um die Composer-Version anzuzeigen.


5. In der Befehlszeile ausführen: Composer config -g repo.packagist Composer https://packagist.phpcomposer.com


Das Umschreiben des Packagist-Spiegels in einen heimischen Spiegel kann den Download beschleunigen.


Endlich gibt es ein chinesisches Handbuch für Composer auf Kancloud http://www.kancloud.cn/thinkphp/composer


Passed Composer installiert Software zum automatischen Generieren von Schnittstellendokumenten (https://packagist.org/packages/weiwei/api-doc)


cmd Geben Sie das Projektverzeichnis ein und geben Sie Composer ein erfordern weiwei/api-doc.


route.php:

use think/Route;

Route::pattern('id ','d+');
Route::pattern('name','w+');

Route::rule('createSign','ios/member/createSign');// Token-Schnittstelle generieren
Route::rule('iToken','ios/member/createToken');//Token-Schnittstelle generieren
Route::rule('iSendSms','ios/sms/send'); //SMS-Bestätigungscode senden
Route::rule('imemsg','ios/member/memsg');//Benutzerinformationen abrufen


address.php:
< ?php
...
/**
* @title Home-Kategorieprodukte
* @description Home-Kategorieprodukte
* @author tiny
* @url /typeGoods
* @method POST
*
* @param name:tid type:int require:1 default: other: desc: product type id
*
* @return type:type@
* @type id:type id cat_name: type name
*
* @return Recommend:Recommend@
* @recommend id: Produkt-ID Bild: Produktbild Warenname: Produktname Warenpreis: Preis
*
* @return new: Neues Produkt eingeführt@
* @new id: Produkt-ID Bild: Produktbild Warenname: Produktname Warenpreis: Preis
*
* @return image:picture@
* @image

*/

URL-Eingabe: ip/doc

Verwandte Empfehlungen:

Komponist Instanzanalyse automatisch laden

Das obige ist der detaillierte Inhalt vonComposer generiert automatisch Schnittstellendokumente. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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