我想注入類HotelsTransformer沒有與下面的代碼的成功:Laravel ReflectionException在控制器
UserTransformer
<?php
namespace App\Transformers;
class UserTransformer extends Transformer
{
...
}
HotelsTransformer
<?php
namespace App\Transformers;
class HotelsTransformer extends Transformer
{
...
}
美聯社iHotelsController
<?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);
}
當我注入UserTransformer,它是一切OK,但是當我改變UserTransformer與HotelsTransformer它拋出我這個錯誤。
我不知道爲什麼會這樣,因爲我克隆UserTransformer並更改其名稱,但同樣的錯誤仍然存在。
您是否使用名稱空間檢查HotelsTransformer類的文件夾名稱?否則它應該工作。 –