Maison  >  Article  >  cadre php  >  Comment utiliser l'introduction de fonctions publiques personnalisées dans Laravel

Comment utiliser l'introduction de fonctions publiques personnalisées dans Laravel

步履不停
步履不停original
2019-06-29 14:19:282972parcourir

Comment utiliser l'introduction de fonctions publiques personnalisées dans Laravel

Contexte

Si vous êtes habitué à utiliser le framework ThinkPHP, avoir une classe de méthode publique rendra le codage beaucoup plus rapide, il est donc nécessaire pour le faire ici Configurez-le.

Cadre de test : Laravel 5.5

Guide d'étape

1.

Créez un nouveau fichier function.php sous app/Helpers/ (vous pouvez choisir le répertoire vous-même), et ajoutez le code suivant à l'intérieur :

<?php
/**
 * Created by PhpStorm.
 * User: moTzxx
 * Date: 2017/12/28
 * Time: 17:47
 */
/**
 * 公用的方法  返回json数据,进行信息的提示
 * @param $status 状态
 * @param string $message 提示信息
 * @param array $data 返回数据
 */
function showMsg($status,$message = &#39;&#39;,$data = array()){
    $result = array(
        &#39;status&#39; => $status,
        &#39;message&#39; =>$message,
        &#39;data&#39; =>$data
    );
    exit(json_encode($result));
}

2. Configure composer.json

.

Ouvrez le projet Dans le fichier composer.json dans le répertoire racine, recherchez l'élément de configuration "autoload" et ajoutez le code suivant :

"files":[
            "app/Helper/functions.php"
        ]

3 Exécutez la commande composer

Ouvrir. le terminal et exécutez la commande suivante :

composer dump-auto

4. Test

Exécutez le code suivant dans n'importe quelle méthode du contrôleur S'il y a une sortie de données, la configuration est réussie :

showMsg(1,&#39;Hello World!&#39;);
.

★ Appliquez des inférences à d'autres fonctions publiques à l'avenir. Écrit dans function.php...

Pour plus d'articles techniques liés à Laravel, veuillez visiter le Tutoriel Laravel<.> rubrique pour apprendre !

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!

Déclaration:
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