laravel自定義公共函數的引入怎么使用

laravel自定義公共函數的引入怎么使用

背景

習慣了 使用 Thinkphp 框架,有一個公共方法類在代碼編寫上會快捷很多,所以有必要在此進行配置一番.

測試框架:laravel 5.5

步驟指導

1. 創建 functions.php

在 app/Helpers/(目錄可以自己隨便來)下新建一個文件 functions.php,在內部補充如下代碼:

<?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, ????????'message'?=&gt;$message, ????????'data'?=&gt;$data ????); ????exit(json_encode($result)); }

2. 配置 composer.json

打開項目根目錄下的 composer.json 文件,找到”autoload” 配置項,補充如下代碼:

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

3. 執行 composer 命令

打開終端,執行下面的命令:

composer?dump-auto

4. 測試

在控制器的隨意一個方法中執行下面代碼,有數據輸出則配置成功:

showMsg(1,'Hello?World!');

★ 舉一反三,以后的公共函數都可寫在 functions.php 中 …

更多Laravel相關技術文章,請訪問Laravel教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享