版本5以上验证OK
常量定义方案A:
step1 按路径生成constants文件 app/config/constants.php
step2 constants文件里写
代码语言:javascript复制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’);
—————————————————————
第二种方法
在 bootstrapautoload.php 最后一行 添加代码
require __DIR__.’/constants.php’;
在目录bootstrap下再创建constants.php 代码如下
<?php
define(‘URI’, ‘xxx.com.cn’);
文件调用此常量
echo URI;
linux服务器 需要修改权限为755
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113077.html原文链接:https://javaforall.cn