laravel中的自定义函数的加载和第三方扩展库加载

l

1. 创建文件 app/Helpers/functions.php

  1. <?php
  2.   // 示例函数
  3. function foo() {
  4.    return "foo";
  5. }

2. 修改项目 composer.json

在项目 composer.json 中 autoload 部分里的 files 字段加入该文件即可:

  1. {
  2. ...
  3.  
  4. "autoload": {
  5. "files": [
  6.     "app/Helpers/functions.php"
  7. ]
  8. }
  9. ...
  10. }

然后运行:

  1. composer dump-autoload

OK,然后你就可以在任何地方用到 app/Helpers/functions.php 中的函数了。

添加第三方扩展库

步骤一:确定你要放第三方库的目录,假设:app/libs,并在该目录下放置类文件common.php。

步骤二:找到根目录下的composer.json文件并打开,找到autoload-dev参数,添加"app/libs/common.php"。如图:

common.php代码:

步骤三:然后执行命令: php composer.phar install

步骤四:查看在vendor/composer目录下autoload_classmap.php文件,生成了就ok 了

步骤五:在控制器中使用common.php类库

use App\libs\common

实例化,就可以调用类中的方法了。

posted @ 2018-03-08 15:23  爱你爱自己  阅读(977)  评论(0编辑  收藏  举报