Onur Keçe

Masaüstü Yazılım Geliştirici

Web Geliştirici

0

Sepetinizde ürün bulunmuyor.

Onur Keçe

Masaüstü Yazılım Geliştirici

Web Geliştirici

Blog Post

Laravel Döviz Kuru Gösterme

31 Ekim 2023 Laravel
Laravel Döviz Kuru Gösterme

PHP ve Laravel ile döviz kuru göstermek için önce döviz kurlarını alabileceğiniz bir kaynağa (API) ihtiyacınız olacak. Döviz kurları genellikle ücretsiz veya ücretli API’ler aracılığıyla sunulmaktadır. İşte bu adımları takip ederek PHP ve Laravel ile döviz kurlarını gösterebilirsiniz:

Adım 1: Laravel Projesi Oluşturma
Öncelikle yeni bir Laravel projesi oluşturun (eğer daha önce oluşturmadıysanız).

composer create-project --prefer-dist laravel/laravel doviz-kuru
cd doviz-kuru

Adım 2: API Anahtarı Edinme
Döviz kurlarını almak için bir API hizmetinden ücretsiz veya ücretli bir API anahtarı almanız gerekecektir. Örnek olarak, “Open Exchange Rates” veya “Fixer.io” gibi API hizmetlerini kullanabilirsiniz. Bu hizmetlerin belirli kullanım sınırlamaları ve ücretlendirme politikaları olabilir, bu yüzden uygun bir hizmeti seçtiğinizden emin olun.

Adım 3: Laravel ile API İstemcisi Kurma
Döviz kuru verilerini almak için Laravel’de bir API istemcisi kurmanız gerekecektir. Örneğin, Laravel’de popüler bir HTTP istemcisi olan Guzzle’ı kullanabilirsiniz. Composer ile Guzzle’ı yükleyin:

composer require guzzlehttp/guzzle

Adım 4: Döviz Kurları API’sine İstek Gönderme
Döviz kurlarını API’den almak için bir Controller oluşturun ve bu Controller içinde API isteği yapın. Örnek bir Controller aşağıdaki gibi olabilir:

// app/Http/Controllers/DovizController.php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use GuzzleHttp\Client;

class DovizController extends Controller
{
    public function getDovizKurlari()
    {
        $client = new Client();
        $response = $client->get('URL_YOUR_API_ENDPOINT'); // API endpoint URL'sini buraya ekleyin

        $data = json_decode($response->getBody());

        // Verileri görüntülemek için bir view'e gönderin
        return view('doviz', ['data' => $data]);
    }
}

Adım 5: Verileri Görüntüleme
Son adımda, döviz kuru verilerini görüntülemek için bir view oluşturmalısınız. Örneğin, resources/views/doviz.blade.php dosyasını oluşturabilirsiniz. Bu view dosyasında döviz kurlarını dilediğiniz şekilde gösterebilirsiniz.

İşte basit bir örnek:

<!-- resources/views/doviz.blade.php -->

@extends('layouts.app')

@section('content')
    <h1>Döviz Kurları</h1>
    <ul>
        @foreach ($data->rates as $currency => $rate)
            <li>{{ $currency }}: {{ $rate }}</li>
        @endforeach
    </ul>
@endsection

Son olarak, bir rota tanımlayarak bu Controller’ı çağırabilirsiniz.

// routes/web.php

Route::get('/doviz', 'DovizController@getDovizKurlari');

Döviz kurları API’sinden verileri çekmek için kullanacağınız API hizmetine ve API endpoint URL’sine bağlı olarak kodunuzu güncellemeniz gerekebilir.

Etiketler: