0
JSONレスポンスを返すメソッドがクラスにあります。__toStringメソッド内でLaravel JSONレスポンスを使用する
public function response(){
return \Response::json(['data'=>'somedata']);
}
さらにチェーンメソッドを使用できるようにするには、オブジェクトを応答として返すときはいつでも__toString()メソッドを使用します。
public function __toString(){
return $this->response();
}
しかし、私はこのエラーを取得:このような
Method MyClass::__toString() must return a string value
理にかなっているが、私はそれをどのように行うことができます。私はLaravelとSymfony JsonResponse
クラスを見て、これを修正する方法を見つけることができませんでした。私はgetContent()
を試しましたが、これは適切なJsonレスポンスではない文字列です。