Hintergrund
Wenn Sie es gewohnt sind, das ThinkPHP-Framework zu verwenden, wird das Codieren durch eine öffentliche Methodenklasse viel schneller, daher ist dies notwendig Um es hier zu tun, konfigurieren Sie es.
Testframework: Laravel 5.5
Schrittanleitung
1. Erstellen Sie „functions.php“.
Erstellen Sie eine neue Datei „functions.php“ unter app/Helpers/ (Sie können das Verzeichnis selbst auswählen) und fügen Sie den folgenden Code ein:
<?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 = '',$data = array()){ $result = array( 'status' => $status, 'message' =>$message, 'data' =>$data ); exit(json_encode($result)); }
2. Konfigurieren Sie Composer.json
Öffnen Sie das Projekt. Suchen Sie in der Datei „composer.json“ im Stammverzeichnis nach dem Konfigurationselement „autoload“ und fügen Sie den folgenden Code hinzu:
"files":[ "app/Helper/functions.php" ]
3. Führen Sie den Composer-Befehl
Öffnen aus das Terminal und führen Sie den folgenden Befehl aus:
composer dump-auto
4. Führen Sie den folgenden Code in einer beliebigen Methode des Controllers aus. Wenn Daten ausgegeben werden, ist die Konfiguration erfolgreich:
showMsg(1,'Hello World!');
Weitere technische Artikel zu Laravel finden Sie imLaravel-Tutorial
Das obige ist der detaillierte Inhalt vonSo nutzen Sie die Einführung benutzerdefinierter öffentlicher Funktionen in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!