laravel:自定义常量/公共函数(10.27.0)

一,配置:

1,在bootstrap/app.php中添加两行:

// 常量定义文件
require __DIR__ . '/const.php';
// 公共函数定义文件
require __DIR__ . '/function.php';

二,php代码

1,自定义常量:bootstrap/const.php

<?php
//提示信息
define('SITE_NAME', "laravel教学站");
//用户不存在
define('USER_NOT_EXIST', ['code'=>1001,'msg'=>'用户不存在']);
//用户未激活
define('USER_NOT_ACTIVE', ['code'=>1002,'msg'=>'用户未激活']);

2, 自定义公共函数:bootstrap/function.php

<?php
//返回网站的信息
function getSiteInfo() {
    $arr = [
        "name"=>"php教学站",
        "host"=>"www.liuhongdi.com",
    ];
    return $arr;
}

3,在controller中的调用:

    /*
     * 使用自定义的常量或函数
     * */
    public function useconst(Request $request) {
        //打印自定义常量
        $arr = USER_NOT_ACTIVE;
        $code = $arr['code'];
        $msg = $arr['msg'];

        echo "code:".$code.":<br/>";
        echo "msg:".$msg.":<br/>";
        echo "站点名称:".SITE_NAME.":<br/>";
        //打印自定义函数的返回
        $siteArr = getSiteInfo();
        var_dump($siteArr);
    }

说明:刘宏缔的架构森林—专注it技术的博客,
网址:https://imgtouch.com
本文: https://blog.imgtouch.com/index.php/2023/11/01/laravel-zi-ding-yi-chang-liang-gong-gong-han-shu-10-27/
代码: https://github.com/liuhongdi/https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com

三,查看效果:

四,查看laravel框架的版本:

liuhongdi@lhdpc:/data/laravel/dignews$ php artisan --version
Laravel Framework 10.27.0
QR:laravel:自定义常量/公共函数(10.27.0)

发表回复