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

  • 相关阅读:
    Node.js/Python爬取网上漫画
    webpack2配置
    Node多进程相关
    文件上传更新服务相关
    自己的php函数库
    记录
    jquery 小知识点
    自己写算法---java的堆的非递归遍历
    转虚函数,写的相当好啊
    公钥私钥 ssl/tsl的概念
  • 原文地址:https://www.cnblogs.com/lxwphp/p/9361105.html
Copyright © 2011-2022 走看看