> 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/laravel/anasayfa-duzenleme-ve-sayfa-ekleme.md).

# Anasayfa Düzenleme ve Sayfa Ekleme

Laravel'de anasayfayı değiştirmek oldukça kolaydır. Laravel projesi oluşturulduğunda, varsayılan olarak "Welcome" adlı bir ana sayfa bulunur. Bu sayfa, `resources/views/welcome.blade.php` dosyasında yer alır. Anasayfayı değiştirmek için aşağıdaki adımları takip edebilirsiniz:

1. Proje Dizinine Girin: Komut isteminde, Laravel projesinin dizinine gitmek için aşağıdaki komutu kullanın (ProjeAdi, oluşturduğunuz proje adıyla değiştirilmelidir):

```bash
cd ProjeAdi
```

2. Anasayfayı Düzenleyin: Varsayılan olarak, Laravel projesinin ana sayfası `welcome.blade.php` dosyasında bulunur. Bu dosyayı düzenlemek veya yeni bir anasayfa oluşturmak için, `resources/views` klasörüne gidin ve uygun adımları takip edin:

* Mevcut Ana Sayfayı Düzenlemek: `resources/views/welcome.blade.php` dosyasını bir metin düzenleyici ile açın ve içeriği düzenleyerek anasayfayı değiştirebilirsiniz. HTML, CSS, JavaScript ve Laravel'in blade şablon motoru özelliklerini kullanarak sayfayı düzenleyebilirsiniz.

## Yeni sayfa oluşturma

Laravel ile yeni bir sayfa oluşturmak için aşağıdaki adımları takip edebilirsiniz:

1. Sayfa için Rota Oluşturma: Yeni bir sayfa oluşturmak için öncelikle sayfayı göstermek için bir rota tanımlamanız gerekmektedir. Rota ayarları `routes/web.php` dosyasında bulunur. Örneğin, "iletisim" adında bir sayfa oluşturmak istiyorsanız, `routes/web.php` dosyasına aşağıdaki gibi bir rota ekleyebilirsiniz:

```php
Route::get('/iletisim', function () {
    return view('iletisim');
});
```

2. Sayfa Görünümünü Oluşturma: Sayfanın içeriğini göstermek için bir görünüm (view) oluşturmalısınız. Laravel'de görünümler `resources/views` klasörü altında yer alır. Örneğin, "iletisim.blade.php" adında bir görünüm oluşturmak için aşağıdaki adımları takip edebilirsiniz:

* Komut istemini açın ve Laravel projesinin dizinine gidin:

```bash
cd ProjeAdi
```

* Ardından, aşağıdaki komutu kullanarak "iletisim.blade.php" adında bir görünüm dosyası oluşturun:

```bash
touch resources/views/iletisim.blade.php
```

* Görünümü düzenlemek için bir metin düzenleyici ile "iletisim.blade.php" dosyasını açın ve sayfanın içeriğini oluşturun. HTML, CSS ve Laravel blade şablon motorunu kullanarak sayfayı tasarlayabilirsiniz.

3. Değişiklikleri Kaydedin ve Kontrol Edin: Yeni sayfa oluşturulduktan sonra, dosyaları kaydedin ve proje dizininde değişiklikleri kontrol edin:

```bash
git add .
git commit -m "Yeni sayfa oluşturdum."
```

4. Sayfayı Görüntüleme: Projenizi çalıştırmak için geliştirme sunucusunu başlatın:

```bash
php artisan serve
```

Artık tarayıcınızda `http://127.0.0.1:8000/iletisim` adresini açarak yeni "iletisim" sayfanızı görebilirsiniz. Bu adımları takip ederek Laravel ile yeni sayfalar oluşturabilir ve projenizi geliştirebilirsiniz.
