Laravel 引入自己的类库

网上很多转载的都是扯淡。

首先创建自己的目录 和 类文件

目录路径
app>Libraries>MyGuid(子文件夹名)\GuidBase.php(类名)

GuidBase.php 文件内容
<?php
// 命名空间
namespace Chen\MyGuid;

/**
 * 文章分表 基础支持类
 */
class GuidBase 
{
    /**
     * 获取一个UUID
     * @return [type] [description]
     */
    public static function createId()
    {
        return md5(time());
    }
}

修改配置文件

文件地址 根目录下的 composer.json

    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/",
            
            // 这个是新增的   注意composer.json 这里面不能有注释  不然报错。。。
            "Chen\\": "app/Libraries"
        }
    },

刷新配置文件 注册自动载入


# 切换到自己项目的根目录
cd E:\xdh\mysql_tiaoyou\article\

# 执行注册
composer dump-autoload

# 成功显示
Generating autoload files

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容