laravelコントローラは取得APIの郵便配達での応答はなく
public function getbrands(Request $request)
{
$id = DB::table('products')->where('product', '=',$request->product)->first()->id;
$brands = Product::find($id)->brands;
return response()->json($brands);
}
これはIAMは、ポストマン
[
{
"id": 2,
"brand": "Bluemount",
"pivot": {
"product_id": 2,
"brand_id": 2
}
},
{
"id": 3,
"brand": "LG",
"pivot": {
"product_id": 2,
"brand_id": 3
}
}
]
になっしかし、IAM
{…}
_body: "{\"message\":\"Trying to get property of non-object\",\"status_code\":500}"
headers: Object { _headers: Map, _normalizedNames: Map }
ok: false
status: 500
statusText: "Internal Server Error"
type: 2
url: "http://127.0.0.1:8000/api/getbrands"
__proto__: Object { constructor: Response(), toString: Response.prototype.toString() }
call.ts:143:10
Dismissed toast
イオンのAppでエラーを取得するものですしかし、getBrands関数で$ request-> productを 'RO'に変更すると以下のようになります
public function getbrands(Request $request)
{
$id = DB::table('products')->where('product', '=','RO')->first()->id;
$brands = Product::find($id)->brands;
return response()->json($brands);
}
私はイオンアプリでデータを取得しています。
あなたが間違っている場所を見てください。あなたが提供したデータから、マジシャンだけが何が起こっているのかを正確に推測します。 – Kyslik
ええ、HTTP 500エラー、内部サーバーエラーが発生しているので、サーバーログを確認してください。それはあなたに最高の手がかりを与えるでしょう。すべて最高です – Ramonster