Laravel プロジェクトで Transformer を使用しています。Transformer に他のオブジェクトを含めない場合は問題ありませんが、Customer
オブジェクトを含めると次のエラーが発生します。
App\Transformers\CustomerTransformer::transform() に渡される引数 1 は App\Models\Customer のインスタンスである必要があり、ブール値が指定され、/home/vagrant/Code/project/vendor/league/fractal/src/Scope.php で呼び出されます365行目で定義されています
オブジェクトを印刷したときScope.php
、ブール値はありませんでした。何が問題なのですか?( Review の後にコードがクラッシュし#298
ます。
コードの呼び出し方法:
$reviews = $this->review->paginate();
$transformer = new ReviewTransformer();
$with = $request->get('with', null);
if($with) {
$with = explode(';', $with);
$transformer->parseIncludes($with);
}
return $this->response->paginator($reviews, $transformer);