ورود

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