【问题标题】:Laravel - Amazon Product Api package not workingLaravel - 亚马逊产品 API 包不起作用
【发布时间】:2018-01-14 09:52:52
【问题描述】:

在 Laravel 中,我收到以下错误,

(1/1) ReflectionException
Class App\Http\Controllers\amazonApi does not exist

AmazonController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class AmazonController extends Controller
{
    public function amazonApi() {
        $product = Amazon::lookup('B004VLKY8M')->json();
        dd($product);
    }
}

web.php

Route::get('/', function () {
    return view('welcome');
});

Route::get('/api','amazonApi@AmazonController');

有人可以帮忙吗?

【问题讨论】:

  • 您好,您使用的是什么软件包?我需要产品搜索 api

标签: php laravel api amazon


【解决方案1】:

将路线更改为:

Route::get('/api', 'AmazonController@amazonApi');

【讨论】:

  • 我犯了一个大错误。我纠正了它,但现在它给了我以下错误 (1/1) FatalThrowableError Class 'App\Http\Controllers\Amazon' not found
  • @Syed 这意味着这解决了您的问题,现在您有了下一个问题。看起来您只需将use Amazon; 添加到控制器顶部即可。如果这没有帮助,请告诉我您使用的是什么包。
  • 你简直太棒了。现在可以了。我正在使用这个包packagist.org/packages/dawson/amazon-ecs
  • 我怎样才能让我的回复像真正的亚马逊结果而不是 json?
  • @Syed 很高兴它有帮助。我不知道如何返回他们需要的数据格式,我从来没有使用过Product API。
猜你喜欢
  • 2017-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-04
相关资源
最近更新 更多