laravel:自定义常量/公共函数(10.27.0)
一,配置:
1,在bootstrap/app.php中添加两行:
|
1
2
3
4
|
// 常量定义文件require __DIR__ . '/const.php';// 公共函数定义文件require __DIR__ . '/function.php'; |
二,php代码
1,自定义常量:bootstrap/const.php
|
1
2
3
4
5
6
7
|
<?php//提示信息define('SITE_NAME', "laravel教学站");//用户不存在define('USER_NOT_EXIST', ['code'=>1001,'msg'=>'用户不存在']);//用户未激活define('USER_NOT_ACTIVE', ['code'=>1002,'msg'=>'用户未激活']); |
2, 自定义公共函数:bootstrap/function.php
|
1
2
3
4
5
6
7
8
9
|
<?php//返回网站的信息function getSiteInfo() { $arr = [ "name"=>"php教学站", "host"=>"www.liuhongdi.com", ]; return $arr;} |
3,在controller中的调用:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
/* * 使用自定义的常量或函数 * */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://blog.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

浙公网安备 33010602011771号