laravel 使用 composer 加载自定义函数和自定义类

导语

在开发中,会封装一些自定义函数以及自定义的类,本篇文章讲一下怎么使用 composer 实现自动加载。

自定义函数

实现自动加载,共有三步。

  1. 创建文件。在 app 目录下创建 Helpers.php 文件,用于自定义函数;
  2. 修改 composer.json 文件,添加如下语句

《laravel 使用 composer 加载自定义函数和自定义类》

  1. 最后是在项目目录中执行 composer dump-autoload

《laravel 使用 composer 加载自定义函数和自定义类》

接下来就可以在代码中使用自定义的函数了,需要注意的是自定义函数要检查是否已经定义,具体可参看 GitHub 中的代码。

自定义类

自定义类同上,也是三步,一些小改动。

  1. 同样是创建文件,不同的是在 app 下创建 Libraries 目录,方便管理。在 Libraries 中可以创建自定义的类,注意 要添加命名空间 namespace app\Libraries
  2. 同样是修改 composer.json 文件,修改如下

《laravel 使用 composer 加载自定义函数和自定义类》

  1. 执行 composer dump-autoload 即可。

关于 laravel 的自动加载机制,可以看这篇文章

参考资料:laravel自定义函数和自定义类

    原文作者:haoyq
    原文地址: https://segmentfault.com/a/1190000017803941
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞