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

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

    第二种方法 

    在   \bootstrap\autoload.php  最后一行 添加代码

    require  __DIR__.'/constants.php';

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

    <?php

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

    文件调用此常量

    echo  URI;

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

  • 相关阅读:
    [源码]一个简单的源代码行数统计器
    [转载]一个java程序员的面试
    [源码]用c#创建支持多语言的应用程序
    Effective C#
    [源码]类似于 word 的颜色选择器 ColorPicker
    opera中开启WebGL
    Java学习之路
    邮箱正则表达式写法
    AX 2009 扩展类型控件的Lookup的写法
    唐骏的管理名言
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454140.html
Copyright © 2020-2023  润新知