-2

在我的自定义课程中。

<?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

作曲家.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文件夹中没有应用程序。我使用希望有人可以帮助我的命令。composer dump-autoload

更新

use CustomHelpers\API;

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

1 回答 1

0

我自己管理的。

找不到类“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;
   }
}
于 2015-10-06T23:42:53.047 回答