سلام دوستان!
سوال ممکنه خیلی ابتدایی باشه.
$response = Http::get('http://example.com');
$body = $response->body();
نتیجه body بالا یک object هست.
{
"IsSuccess": false,
"Code": 113,
"Message": "پیام ارسال نشد!",
"Data": null
}
if ($body.IsSuccess) {
$massage = $body.massage ;
}
در بالا به IsSuccess و ... دسترسی نداره.
باید چطور دسترسی داشته باشم؟
ببینید خروجی body در بالا یک خروجی جاوا اسکریپت است. باید از json_decode استفاده کنید.
@msdabbagh
سلام
شما در حال فراخوانی کد ها در درون php laravel هستید. شما با نقطه نمی تونید شی رو فراخوانی کنید. نقطه برای جاوا و جاوا اسکریپت هست.
@msdabbagh
@mohaligateway
بله توی express جاوا اسکریپت همین کارو میکنم 😃
خوب اینجا باید چطور عمل کنم؟
ببینید خروجی body در بالا یک خروجی جاوا اسکریپت است. باید از json_decode استفاده کنید.
@msdabbagh
@mohaligateway
متشکرم حل شد.
$body = json_decode($response->body());
$body->{"IsSuccess"}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟