在laravel框架中實(shí)現(xiàn)封裝公共方法全局調(diào)用
1. 創(chuàng)建 functions.php
在 app/Helpers/(目錄可以自己隨便來)下新建一個(gè)文件 functions.php,在內(nèi)部補(bǔ)充如下代碼:
<?php /** * 公用的方法 返回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-autoload
4. 測(cè)試
在控制器的隨意一個(gè)方法中執(zhí)行下面代碼,有數(shù)據(jù)輸出則配置成功:
showMsg(1,'Hello World!');
以上這篇在laravel框架中實(shí)現(xiàn)封裝公共方法全局調(diào)用就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用 PHPMAILER 發(fā)送郵件實(shí)例應(yīng)用
以前的mail(),已經(jīng)不在流行,所以放上最近用的實(shí)例,留做回憶;需要的朋友可以參考下2012-11-11laravel5.6 框架郵件隊(duì)列database驅(qū)動(dòng)簡(jiǎn)單demo示例
這篇文章主要介紹了laravel5.6 框架郵件隊(duì)列database驅(qū)動(dòng),結(jié)合實(shí)例形式詳細(xì)分析了laravel5.6郵件隊(duì)列database驅(qū)動(dòng)具體設(shè)置、實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下2020-01-01Laravel中表單size驗(yàn)證數(shù)字示例詳解
Laravel 的驗(yàn)證功能非常強(qiáng)大,基本上常見的需求都有對(duì)應(yīng)的驗(yàn)證規(guī)則,下面這篇文章主要給大家介紹了關(guān)于Laravel中表單size驗(yàn)證數(shù)字的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-07-07