laravel 自定义常量方法
版本5以上验证OK
常量定义方案A:
step1 按路径生成constants文件
app/config/constants.php
step2 constants文件里写
step3 在用到的时候
step1 按路径生成constants文件
app/config/constants.php
step2 constants文件里写
return [
'ADMIN_NAME' => 'administrator',
'ADMIN_NAME1' => ['INIT' => '1']
];
step3 在用到的时候
版本5.6使用亲测可用,其他方法不适合5.6
config('constants.ADMIN_EMAIL');
echo Config::get('constants.ADMIN_NAME');
echo Config::get('constants.ADMIN_NAME1.INIT');
常量定义方案B:
是在global里加,因为它是全局启动文件~ 加纯php
1,在app/bootstrap/autoload.php文件里加,require app_path().'/constants.php';
2,在app/constants.php(手动创建文件)里定义纯PHP常量 , define('ADMIN', 'administrator');
=================================================================================
注意:laravel版本为5.1
第一种方法 在本地可以用 我上传到服务器发现用不了 有待解决
第二种方法 在本地可以用 上传服务器后 要把 constants.php 文件权限改为 755 方可使用
---------------------------------------------------------------
第一种方法
在config文件夹创建 constants.php
<?php
return [
'URI' => 'baidu.com'
];
使用常量 echo Config::get('constants.URI');
---------------------------------------------------------------
第二种方法
在 \bootstrap\autoload.php 最后一行 添加代码
require __DIR__.'/constants.php';
在目录bootstrap下再创建constants.php 代码如下
<?php
define('URI', 'xxx.com.cn');
文件调用此常量
echo URI;
linux服务器 需要修改权限为755
赞赏码
![](https://files.cnblogs.com/files/lxwphp/zhifubao2.bmp)
![](https://files.cnblogs.com/files/lxwphp/weixin.bmp)
非学,无以致疑;非问,无以广识
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步