View Full Version : ارتباط باhttprequest
  
ms-ninja
چهارشنبه 02 مهر 1399, 21:16 عصر
با سلام خدمت تمامی دوستان
من یک ماژول دارم که با php نوشته شده 
حالا می خوام از طریق لاراول و با HttpRequest ارتباط بر قرار کنم
به عنوان مثال:
لینک api = http://apisev.ir/checkup است و میخواهیم بررسی کنیم که نامر کاربری hesam با کلمه عبور : 123456  وجود دارد یا خیر
اگر دوستان راهنمایی کنن منون میشم
با تشکر
plague
جمعه 04 مهر 1399, 10:34 صبح
دقیقا کدوم قسمتش رو راهنمای میخای ؟ خب راهنمای api رو بخون با curl درخواستت رو بفرست
ms-ninja
جمعه 04 مهر 1399, 15:56 عصر
من تازه لاراول شروع کردم
نمونه کدی برای من قرار میدید
plague
شنبه 05 مهر 1399, 09:37 صبح
سرچ کن 
آموزش curl با php
ms-ninja
شنبه 05 مهر 1399, 11: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, 21:09 عصر
بله فرقی نمیکنه همه روش های php خام توی لاراول هم جواب میدن
ms-ninja
یک شنبه 06 مهر 1399, 12:52 عصر
من میخوام به صورت یک ماژول یا پلاگین باشه که بتونم همه جا استفاده کنم
plague
دوشنبه 07 مهر 1399, 10:08 صبح
انقد کدش پیچیده وزیاد نیست که بخای کتابخونه استفاده کنی 
ولی میتونی از guzzle استفاده کنیکه اونم پشت پرده همون curl رو به کار میگیره 
https://laravel.com/docs/7.x/http-client
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.