رفتن به مطلب
انجمن پشتیبانی لاراول ایران

Recommended Posts

سلام من هیچی راجب ارسال درخواست api نمیدونم میخواستم داخل یک کنترلر یک درخواست api به url زیر ارسال کنم و از نتیجش همونجا استفاده کنم اگه میشه کدش رو بهم بگید که چجوری درخواست رو بفرستم و نتیجه ور به صورت json بگیرم

https://api.coinex.com/v1/market/ticker/all

Share this post


Link to post
Share on other sites

در ساده ترین حالت باید کنترلر api بسازید و route های مربوطه رو هم در داخل فایل routes/api.php ایجاد کنید و درخواستها رو از طریق روتر به اون کنترلر ارسال کنید

و داخل هر متدی حالا بسته به شرایطی که دارید اعتبارسنجی های لازم رو انجام بدید و اطلاعات رو که مثلا اگه از دیتابیس گرفتید به حالت json برمیگردونید

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

namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;
use Illuminate\Http\Response;

class ApiUsersController extends Controller
{

    public function usersList(Request $request)
    {
        $users = User::all();
        return response()->json(['users' => $users], Response::HTTP_OK);
    }
}

 

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...