使用PSR-4自动加载在Laravel 4中找不到自定义类的奇怪错误

aldrin27

在我的自定义课程中。

<?php
  namespace CustomHelpers\API;

class api {

  public function __construct()
  {
  }

  public function api_login($data =[])
  {
     $respond = $this->api_function('admin_login', $data);
  }

  public function api_function($name, $request, $data = [])
  {
    $url = $name;
  }
}

文件结构:

-app
--CustomHelpers
---API
----api.php

Composer.json

 "autoload": {
    "classmap": [
        "app/commands",
        "app/controllers",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php"
    ],
    "psr-4": {
      "CustomHelpers\\": "app/CustomHelpers"
    }

},

找不到类“ CustomHelpers \ API \ App”

我已经完成了手册中的操作,但是显示错误很奇怪,因为我的API文件夹中没有APP我使用“希望有人能帮助我”的命令composer dump-autoload

更新

use CustomHelpers\API;

 public function login()
 {
   $new = new CustomHelpers\API\api();
   $session = $new->api_login(array('token'=>$token));
 }
aldrin27

我自己管理的。

找不到类“ CustomHelpers \ API \ App”

此处的错误是在我的客户帮助程序类中找到App的类或App的外观。

<?php
namespace CustomHelpers\API;
use Illuminate\Support\Facades\App; //I add this line and solve my problem

class api {

    public function __construct() {
    }

  public function api_login($data =[])
  {
    $respond = $this->api_function('admin_login', $data);
  }

  public function api_function($name, $request, $data = [])
  {
     $url = $name;
   }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Composer自动加载PSR-4

来自分类Dev

PSR 4自动加载找不到类

来自分类Dev

Laravel PSR-4无法自动加载

来自分类Dev

使用Composer找不到php psr-4类错误

来自分类Dev

无法使用PSR-4自动加载php类

来自分类Dev

使用 psr-4 自动加载类映射

来自分类Dev

如何使用PSR-4自动加载课程?

来自分类Dev

找不到类-PSR-4命名空间自动加载

来自分类Dev

文件不使用psr0和psr4自动加载的Composer(symfony项目)

来自分类Dev

文件不使用psr0和psr4自动加载的Composer(symfony项目)

来自分类Dev

使用作曲家无法启动psr-0自动加载,但与psr-4自动加载完美配合

来自分类Dev

composer PSR-4 自动加载器“找不到类”错误

来自分类Dev

PSR 4 类使用错误

来自分类Dev

PSR-4自动加载如何在自定义库的composer中工作?

来自分类Dev

Composer 自动加载 psr-4 问题

来自分类Dev

在Composer中使用psr-4自动加载时,为什么要指定名称空间?

来自分类Dev

如何使用psr-4自动加载器在命名空间项目中添加Twig

来自分类Dev

如何使用 compose autoload 和 psr-4 自动加载文件

来自分类Dev

找不到作曲家phpunit psr-4自动加载类

来自分类Dev

针对项目的自定义自动加载器与Composer PSR-4

来自分类Dev

Silex自动加载PSR-4类不存在

来自分类Dev

PSR-4和类映射自动加载之间的区别?

来自分类Dev

找不到Composer PSR-4类

来自分类Dev

PHP PSR-4-找不到类

来自分类Dev

PSR-4自动装带器致命错误:找不到类

来自分类Dev

laravel 包含 php(sdk) 使用 psr-4 is class not found

来自分类Dev

PHP测试在本地通过,但在使用Composer,PSR-4自动加载功能的Travis CI上失败

来自分类Dev

PHP测试在本地通过,但在使用Composer,PSR-4自动加载功能的Travis CI上失败

来自分类Dev

PSR-4作曲家自动加载自己的课程-找不到

Related 相关文章

  1. 1

    使用Composer自动加载PSR-4

  2. 2

    PSR 4自动加载找不到类

  3. 3

    Laravel PSR-4无法自动加载

  4. 4

    使用Composer找不到php psr-4类错误

  5. 5

    无法使用PSR-4自动加载php类

  6. 6

    使用 psr-4 自动加载类映射

  7. 7

    如何使用PSR-4自动加载课程?

  8. 8

    找不到类-PSR-4命名空间自动加载

  9. 9

    文件不使用psr0和psr4自动加载的Composer(symfony项目)

  10. 10

    文件不使用psr0和psr4自动加载的Composer(symfony项目)

  11. 11

    使用作曲家无法启动psr-0自动加载,但与psr-4自动加载完美配合

  12. 12

    composer PSR-4 自动加载器“找不到类”错误

  13. 13

    PSR 4 类使用错误

  14. 14

    PSR-4自动加载如何在自定义库的composer中工作?

  15. 15

    Composer 自动加载 psr-4 问题

  16. 16

    在Composer中使用psr-4自动加载时,为什么要指定名称空间?

  17. 17

    如何使用psr-4自动加载器在命名空间项目中添加Twig

  18. 18

    如何使用 compose autoload 和 psr-4 自动加载文件

  19. 19

    找不到作曲家phpunit psr-4自动加载类

  20. 20

    针对项目的自定义自动加载器与Composer PSR-4

  21. 21

    Silex自动加载PSR-4类不存在

  22. 22

    PSR-4和类映射自动加载之间的区别?

  23. 23

    找不到Composer PSR-4类

  24. 24

    PHP PSR-4-找不到类

  25. 25

    PSR-4自动装带器致命错误:找不到类

  26. 26

    laravel 包含 php(sdk) 使用 psr-4 is class not found

  27. 27

    PHP测试在本地通过,但在使用Composer,PSR-4自动加载功能的Travis CI上失败

  28. 28

    PHP测试在本地通过,但在使用Composer,PSR-4自动加载功能的Travis CI上失败

  29. 29

    PSR-4作曲家自动加载自己的课程-找不到

热门标签

归档