Route::get('/biller-
info','MyDomain\Http\Controllers\BillPaymentController@getBillerInfo');
所有其他 API 的路由都是通过这种方式创建的。
出现异常:目标类 [Mydomain\Http\Controllers\BillPaymentController] 不存在。
已安装 GuzzleHttp。
路由 - 127.0.0.1/biller-info
路径 - api > packages > mydomain-shop > src > Http > Controllers > BillPaymentController.php
BillPaymentController.php
<?php
namespace MyDomain\Http\Controllers;
use Exception;
use Illuminate\Http\Request;
use MyDomain\Enums\Permission;
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use MyDomain\Exceptions\MyDomainException;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\Http;
class BillPaymentController extends CoreController
{
public function getBillerInfo()
{
$response = Http::get('https://reqres.in/api/products/3');
dd($response->collect());
}
}
App\Http\Controllers
。 - Gert B.Http
Controllers
。 - Gert B.app\Providers\RouteServiceProvider.php
文件中查找类似以下内容的代码:protected $namespace = 'App\\Http\\Controllers';
确保它没有被注释掉,并尝试将命名空间值更改为您的 Controllers 的根位置。 - Babalola Macaulay