gpt4 book ai didi

php - Controller 中的 Laravel 反射异常

转载 作者:行者123 更新时间:2023-12-04 16:57:28 25 4
gpt4 key购买 nike

我正在尝试注入(inject)类 酒店变压器下一个代码没有成功:

用户变压器

<?php 
namespace App\Transformers;

class UserTransformer extends Transformer
{
...
}

酒店变压器
<?php 
namespace App\Transformers;

class HotelsTransformer extends Transformer
{
...
}

ApiHotelsController
<?php 

namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use \App\Hotel;
use \App\Transformers\HotelsTransformer;

class ApiHotelsController extends ApiController
{
protected $HotelsTransformer;

public function __construct(HotelsTransformer $HotelsTransformer)
{
$this->HotelsTransformer = $HotelsTransformer;
dd($this->HotelsTransformer);
}

当我注入(inject) UserTransformer 时,一切正常,但是当我使用 HotelsTransformer 更改 UserTransformer 时,它会引发此错误。

enter image description here

我不知道为什么会发生这种情况,因为我克隆了 UserTransformer 并更改了它的名称,但同样的错误仍然存​​在。

最佳答案

检查您的以下命名空间。可能它不存在或命名空间路径不正确

use \App\Transformers\HotelsTransformer;

关于php - Controller 中的 Laravel 反射异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40528087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com