Composer génère automatiquement les documents d'interface

不言
Libérer: 2023-03-23 10:46:02
original
1752 Les gens l'ont consulté

Le contenu présenté dans cet article est le document d'interface généré automatiquement par composer. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Installer composer (https://blog.csdn.net). /sanbingyutuoniao123/article /details/70314651)
1. Téléchargez d'abord Composer-Setup.exe, adresse de téléchargement : Télécharger Composer. Il recherchera automatiquement le chemin d'installation de PHP.exe. S'il n'est pas trouvé, recherchez manuellement php.exe dans le chemin php.


2. Dans le répertoire PHP, ouvrez le fichier php.ini et activez l'extension openssl. Supprimez le point-virgule (;) devant extension=php_openssl.dll


3. Ajoutez le répertoire php à la variable d'environnement (le chemin d'accès au répertoire au même niveau que php.exe). Par exemple : D:apache_phpphp est ajouté au chemin de la variable d'environnement.


4. Téléchargez composer.phar, adresse de téléchargement : Composer.phar Mettez le fichier composer.phar dans le répertoire php et créez un nouveau fichier composer.cmd dans le php. répertoire. Le contenu est écrit comme suit :
@php "%~dp0composer.phar" %*Enregistrer. Exécutez ce fichier, puis ouvrez cmd et exécutez : composer apparaîtra
Vous pouvez exécuter composer --version pour afficher la version du compositeur.


5. Exécutez dans la ligne de commande : composer config -g repo.packagist composer https://packagist.phpcomposer.com


La réécriture du miroir Packagist sur un miroir domestique peut accélérer le téléchargement.


Enfin, il existe un manuel chinois pour compositeur sur Kancloud http://www.kancloud.cn/thinkphp/composer


Passed Composer installe un logiciel pour générer automatiquement les documents d'interface (https://packagist.org/packages/weiwei/api-doc)


cmd Entrez le répertoire du projet et entrez composer nécessite weiwei/api-doc.


route.php:

utilisez think/Route;

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

Route::rule('createSign','ios/member/createSign');// Générer une interface de jeton
Route::rule('iToken','ios/member/createToken');//Générer une interface de jeton
Route::rule('iSendSms','ios/sms/send'); //Envoyer le code de vérification par SMS
Route::rule('imemsg','ios/member/memsg');//Obtenir des informations sur l'utilisateur


address.php:
< ?php
...
/**
* @title Produits de la catégorie Accueil
* @description Produits de la catégorie Accueil
* @author tiny
* @url /itypeGoods
* @method POST
*
* @param nom:tid type:int require:1 par défaut: autre: desc: identifiant du type de produit
*
* @return type:type@
* @type id:type id cat_name: type nom
*
* @return recommendation:Recommend@
* @recommend id : identifiant du produit image : image du produit nom_produit : nom du produit prix_produit : prix
*
* @return new : nouveau produit lancé@
* @new id : image d'identification du produit : image du produit nom_produit : nom du produit prix_marchandises : prix
*
* @return image:picture@
* @image

*/

Entrée URL : ip/doc

Recommandations associées :

compositeur Charger automatiquement l'analyse d'instance

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!