Laravel框架自定義公共函數(shù)的引入操作示例
本文實(shí)例講述了Laravel框架自定義公共函數(shù)的引入操作。分享給大家供大家參考,具體如下:
背景
- 習(xí)慣了 使用 ThinkPHP 框架,有一個(gè)公共方法類在代碼編寫上會(huì)快捷很多,所以有必要在此進(jìn)行配置一番.
- 測(cè)試框架:Laravel 5.5
步驟指導(dǎo)
1. 創(chuàng)建 functions.php
- 在 app/Helpers/(目錄可以自己隨便來(lái))下新建一個(gè)文件 functions.php,在內(nèi)部補(bǔ)充如下代碼:
<?php /** * Created by PhpStorm. * User: moTzxx * Date: 2017/12/28 * Time: 17:47 */ /** * 公用的方法 返回json數(shù)據(jù),進(jìn)行信息的提示 * @param $status 狀態(tài) * @param string $message 提示信息 * @param array $data 返回?cái)?shù)據(jù) */ function showMsg($status,$message = '',$data = array()){ $result = array( 'status' => $status, 'message' =>$message, 'data' =>$data ); exit(json_encode($result)); }
2. 配置 composer.json
- 打開項(xiàng)目根目錄下的 composer.json 文件,找到"autoload" 配置項(xiàng),補(bǔ)充如下代碼:
"files":[ "app/Helper/functions.php" ]
3. 執(zhí)行 composer
命令
- 打開終端,執(zhí)行下面的命令:
composer dump-auto
4. 測(cè)試
- 在控制器的隨意一個(gè)方法中執(zhí)行下面代碼,有數(shù)據(jù)輸出則配置成功:
showMsg(1,'Hello World!');
★ 舉一反三,以后的公共函數(shù)都可寫在 functions.php 中 …
更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
ThinkPHP2.0讀取MSSQL提示Incorrect syntax near the keyword ''AS''
這篇文章主要介紹了ThinkPHP2.0讀取MSSQL提示Incorrect syntax near the keyword 'AS'的解決方法,需要的朋友可以參考下2014-06-06laravel實(shí)現(xiàn)上傳圖片的兩種方式小結(jié)
今天小編就為大家分享一篇laravel實(shí)現(xiàn)上傳圖片的兩種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2019-10-10PHP依賴倒置(Dependency Injection)代碼實(shí)例
這篇文章主要介紹了PHP依賴倒置(Dependency Injection)代碼實(shí)例本文只提供實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-10-10yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法
這篇文章主要介紹了yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實(shí)例分析了CUploadedFile類的使用方法,需要的朋友可以參考下2015-12-12thinkphp利用模型通用數(shù)據(jù)編輯添加和刪除的實(shí)例代碼
下面小編就為大家?guī)?lái)一篇thinkphp利用模型通用數(shù)據(jù)編輯添加和刪除的實(shí)例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2016-11-11Yii2隱藏frontend/web和backend/web的方法
這篇文章主要介紹了Yii2隱藏frontend/web和backend/web的方法,需要的朋友可以參考下2015-12-12php中hashtable實(shí)現(xiàn)示例分享
對(duì)php內(nèi)核有一定了解的人應(yīng)該都知道php的精髓就是HashTable,這篇文章主要介紹了php中hashtable實(shí)現(xiàn)示例,需要的朋友可以參考下2014-02-02