美文网首页
laravel自动加载自己的常亮、类

laravel自动加载自己的常亮、类

作者: 苍老师的眼泪 | 来源:发表于2020-05-16 11:17 被阅读0次

    有时候我们要在自己的代码(比如控制器)里面用某些常亮、类之类的。我们想把这些东西放到某个(些)单独的文件中。
    当我们的代码需要使用这些常亮、类时,先让composer加载这些文件,然后直接在我们的代码里面就可以使用了。
    以laravel为例:
    先在项目根目录下的composer.json中的autoload属性中加入我们想要加载的files:

        "autoload": {
            "classmap": [
                "database/seeds",
                "database/factories"
            ],
            "psr-4": {
                "App\\": "app/"
            },
            "files": ["utils/tool.php"]
            
        },
    

    以上我加入了根目录下的utils文件夹的tool.php文件
    tool.php文件里面有我定义好的常亮,我等等要在其他的文件里面用到这些常亮:

    <?php
    
       const n = 20;
    

    先在执行composer dump-auto,让composer 加载我们的文件。
    好了之后就可以直接在我们的代码里面用这些常亮了:

    Route::get('/test', function () {
        return n;
    });
    
    
    

    https://xueyuanjun.com/post/9711

    相关文章

      网友评论

          本文标题:laravel自动加载自己的常亮、类

          本文链接:https://www.haomeiwen.com/subject/vdylohtx.html