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
这样我们就可以在项目的任意位置调用自定义函数了
-End-
1 Comment
您好~我是腾讯云+社区的运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan
作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器等,另外还有些周边礼物。
我们诚挚的邀请您并期待您的加入~