Laravel8如何自定义公共函数

前端 作者:hello程序员 2022-05-14 16:56:18 阅读:114

1.在app/Common/下新建一个文件common.php,当然这个文件位置和名称你可以自己定义

然后你可以在这个文件内创建一些函数用于全局调用:

<?php

/*

* 自定义公共函数

*/    

function myFun(){

   echo "myFun";

}

2.修改根目录下composer.json文件中的autoload下增加如下代码加载自动文件:

"autoload": {    "psr-4": {        "App\\": "app/",        "Database\\Factories\\": "database/factories/",        "Database\\Seeders\\": "database/seeders/"    },    "files": [        "app/Common/common.php"    ]},

3.修改完成后记得运行 composer dumpautoload 确保让修改生效

composer dumpautoload

运行成功后:

PS X:\test> composer dumpautoload    Generating optimized autoload files    > Illuminate\Foundation\ComposerScripts::postAutoloadDump    > @php artisan package:discover --ansi    Discovered Package: facade/ignition    Discovered Package: fruitcake/laravel-cors    Discovered Package: laravel/sail    Discovered Package: laravel/sanctum    Discovered Package: laravel/tinker    Discovered Package: nesbot/carbon    Discovered Package: nunomaduro/collision    Package manifest generated successfully.    Generated optimized autoload files containing 5016 classes

这样我们就可以在项目的任意位置调用自定义函数了


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

下软件就上简单下载站:https://www.jdsec.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接