zoukankan      html  css  js  c++  java
  • laravel 自定义常量方法

    版本5以上验证OK

    常量定义方案A:

    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');

    ---------------------------------------------------------------

    第二种方法 

    在   ootstrapautoload.php  最后一行 添加代码

    require  __DIR__.'/constants.php';

    在目录bootstrap下再创建constants.php  代码如下

    <?php

    define('URI', 'xxx.com.cn');

    文件调用此常量

    echo  URI;

    linux服务器  需要修改权限为755

  • 相关阅读:
    LG gram 双系统全指南
    离散数学读书记录
    研究小报告:掺杂硅脂对处理器散热能力的影响
    SICP 课程总结 & 复习
    maxHeap 的 python 实现
    KDD Cup 2018 冠军团队 思路分享
    mergeSort, quickSort, shellSort 的 python 实现
    数据集-搜集
    【NOIP2018模拟赛】
    【NOIP2018 模拟】
  • 原文地址:https://www.cnblogs.com/lxwphp/p/9361105.html
Copyright © 2011-2022 走看看