View Full Version : ارتباط باhttprequest
ms-ninja
چهارشنبه 02 مهر 1399, 20:16 عصر
با سلام خدمت تمامی دوستان
من یک ماژول دارم که با php نوشته شده
حالا می خوام از طریق لاراول و با HttpRequest ارتباط بر قرار کنم
به عنوان مثال:
لینک api = http://apisev.ir/checkup است و میخواهیم بررسی کنیم که نامر کاربری hesam با کلمه عبور : 123456 وجود دارد یا خیر
اگر دوستان راهنمایی کنن منون میشم
با تشکر
plague
جمعه 04 مهر 1399, 09:34 صبح
دقیقا کدوم قسمتش رو راهنمای میخای ؟ خب راهنمای api رو بخون با curl درخواستت رو بفرست
ms-ninja
جمعه 04 مهر 1399, 14:56 عصر
من تازه لاراول شروع کردم
نمونه کدی برای من قرار میدید
plague
شنبه 05 مهر 1399, 08:37 صبح
سرچ کن
آموزش curl با php
ms-ninja
شنبه 05 مهر 1399, 10:07 صبح
<?php
$post = [
"_token" => "454567897",
"username" => "test3"
];
$ch = curl_init("http://apisev.ir/checkup/checkUsername");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post));
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
?>
با این روش تو php خام جواب داده
تو لاراول هم به همین شکله؟
plague
شنبه 05 مهر 1399, 20:09 عصر
بله فرقی نمیکنه همه روش های php خام توی لاراول هم جواب میدن
ms-ninja
یک شنبه 06 مهر 1399, 11:52 صبح
من میخوام به صورت یک ماژول یا پلاگین باشه که بتونم همه جا استفاده کنم
plague
دوشنبه 07 مهر 1399, 09:08 صبح
انقد کدش پیچیده وزیاد نیست که بخای کتابخونه استفاده کنی
ولی میتونی از guzzle استفاده کنیکه اونم پشت پرده همون curl رو به کار میگیره
https://laravel.com/docs/7.x/http-client
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.