Skip to content

Laravel integration

php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;

class MyController extends Controller
{
	public function makeRequest(Request $request)
	{
		$url = "https://api.apitube.io/v1/news/everything?limit=50&api_key=YOUR_API_KEY";

		$response = Http::get($url);

		if ($response->failed()) {
			$errorMessage = $response->clientError()
				? "Client Error: " . $response->status()
				: "Server Error: " . $response->status();

			echo "HTTP Request Error: " . $errorMessage;
		} else {
			echo $response->body();
		}
	}
}