پیاده سازی Curl در لاراول

3 هفته پیش
توسط سعید محمدیان آپدیت شد
سعید محمدیان ( 10480 تجربه )
3 هفته پیش

باسلام این دستور چطوری پیاده سازی کنم در لاراول

curl -X POST https://api.push-pole.com/v2/messaging/notifications/ -H 'authorization: Token YOUR_Session_TOKEN' -H 'content-type: application/json' -d '{"app_ids": ["com.package_name_34"], "filters": {"pushe_id": ["pid_20aa-ba40-a0","pid_39ca-ee30-d9"]}, "data": {"title": "عنوان پیام", "content": "محتوای پیام"}}'
mahdi khanzadi ( 65057 تجربه )
3 هفته پیش
تخصص : برنامه نویس سمت سرور

سلام. از پکیج زیر استفاده کن

https://github.com/shetabit/extractor

اول دستور زیر رو میزنی یه کلاینت میسازه برات

php artisan make:micro-client  clientName

بعدش کلاینتی که ساخته رو باز میکنی به صورت زیر کد میزنی داخلش :

        $response = $this
            ->request
            ->setUri($this->getEndPoint())
            ->setMethod('post')
            ->addFormParam('username', $this->username)
            ->addFormParam('password', $this->password)
            ->fetch();

در اخر هم کلاینت رو هرجا که خواستی به صورت زیر اجرا میکنی:

$response = $client->run();

نتیجه رو میریزه توی متغیر response و میتونی ازش استفاده کنی.

سعید محمدیان ( 10480 تجربه )
3 هفته پیش

می تونید همینو به عنوان مثال پیاده کنید

برای ارسال پاسخ باید وارد سایت شوید