Laravel框架自定義公共函數(shù)的引入操作示例
本文實(shí)例講述了Laravel框架自定義公共函數(shù)的引入操作。分享給大家供大家參考,具體如下:
背景
- 習(xí)慣了 使用 ThinkPHP 框架,有一個(gè)公共方法類在代碼編寫上會快捷很多,所以有必要在此進(jìn)行配置一番.
- 測試框架:Laravel 5.5
步驟指導(dǎo)
1. 創(chuàng)建 functions.php
- 在 app/Helpers/(目錄可以自己隨便來)下新建一個(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. 測試
- 在控制器的隨意一個(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ù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于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-06
laravel實(shí)現(xiàn)上傳圖片的兩種方式小結(jié)
今天小編就為大家分享一篇laravel實(shí)現(xiàn)上傳圖片的兩種方式小結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
PHP依賴倒置(Dependency Injection)代碼實(shí)例
這篇文章主要介紹了PHP依賴倒置(Dependency Injection)代碼實(shí)例本文只提供實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-10-10
yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法
這篇文章主要介紹了yii實(shí)現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實(shí)例分析了CUploadedFile類的使用方法,需要的朋友可以參考下2015-12-12
thinkphp利用模型通用數(shù)據(jù)編輯添加和刪除的實(shí)例代碼
下面小編就為大家?guī)硪黄猼hinkphp利用模型通用數(shù)據(jù)編輯添加和刪除的實(shí)例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11
Yii2隱藏frontend/web和backend/web的方法
這篇文章主要介紹了Yii2隱藏frontend/web和backend/web的方法,需要的朋友可以參考下2015-12-12
php中hashtable實(shí)現(xiàn)示例分享
對php內(nèi)核有一定了解的人應(yīng)該都知道php的精髓就是HashTable,這篇文章主要介紹了php中hashtable實(shí)現(xiàn)示例,需要的朋友可以參考下2014-02-02

