> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/php-tarafi/konular/framework/yonlendirme.md).

# Yönlendirme

PHP'de Framework kullanarak Yönlendirme yapmak oldukça kolaydır. Aşağıda örnek bir Framework olan Laravel ile nasıl yönlendirme yapılacağı konu anlatılmaktadır:

Laravel Framework kullanarak Yönlendirme yapmak için aşağıdaki adımları takip edebilirsiniz:

1. Öncelikle routes/web.php dosyasını açın.
2. Ardından, route() fonksiyonunu kullanarak bir route tanımlayın. Örneğin, "anasayfa" isimli bir route tanımlayalım:

```php
Route::get('/', function () {
    return view('welcome');
})->name('anasayfa');
```

3. Yukarıdaki kod bloğunda, '/' url'si ile eşleşen bir route tanımlandı ve bu route'a istek geldiğinde 'welcome' adlı view dosyası döndürülecek. Ayrıca bu route'a 'anasayfa' ismi verildi.
4. Yönlendirme yapmak istediğiniz sayfada, yukarıdaki route'ı çağırmak için aşağıdaki kodu kullanabilirsiniz:

```php
<a href="{{ route('anasayfa') }}">Anasayfa</a>
```

Yukarıdaki kodda, route() fonksiyonuna 'anasayfa' ismi verilerek, tanımlı route'a yönlendirme yapılmaktadır. Bu şekilde, kullanıcı 'Anasayfa' linkine tıkladığında tanımlı olan route'a yönlendirilecektir.

Bu şekilde Laravel Framework kullanarak basit bir yönlendirme işlemi gerçekleştirilmiştir. Laravel gibi diğer Framework'lerde de yönlendirme yapmak için benzer adımlar izlenir.
