<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
$baseUrl = "https://api.nomics.com/v1/currencies/ticker?key=";
$api = "df87f0731def2f83a8539a2735b4c31ee";
class ProjectController extends Controller
{
public function getData(Request $request){
$responce = Http::get("https://api.nomics.com/v1/currencies/ticker?key=df87f0731def2f83a8539a2735b4c31ee2b6f0b5&interval=1d,30d&convert=USD&per-page=100&page=1");
return view('index', ['responce' => $responce->json()]);
}
}
//curl "https://api.nomics.com/v1/currencies/ticker?key=df87f0731def2f83a8539a2735b4c31ee&interval=1d,30d&convert=USD&per-page=100&page=1"
I am trying to simplify string inside of get function by doing.
"{$baseUrl}{$api} . &interval=1d,30d&convert=USD&per-page=100&page=1"
or
$baseUrl . $api . "&interval=1d,30d&convert=USD&per-page=100&page=1"
It seems not working. Is there a recommendation of doing that ? I just started learning PHP. Thank you.