Laravel ile Web Geliştirmeye Hızlı Başlangıç 28 Ağustos

Laravel ile Web Geliştirmeye Hızlı Başlangıç

Laravel Kurulumuna Başlamak İçin Temel Adımlar

Laravel kurulumuna nasıl başlayacağınızı öğrenin.

Bu makale, Laravel kurulumuna başlamak isteyen kişiler için bir rehberdir.

Makalenin ana metni, Laravel'in temellerini ve Laravel kurulumuna başlamak için gerekli adımları açıklar.

Makalenin sonucu, Laravel'i öğrenmenin önemini ve Laravel ile modern web uygulamaları geliştirme sürecine nasıl adım atılacağını vurgular.

Hadi Başlayalım!

Laravel Kurulumu

Laravel, PHP ile yazılmış, modern web uygulamaları geliştirmek için kullanılan bir framework'tür. Laravel, MVC (Model-View-Controller) mimarisi ile kodunuzu daha düzenli ve sürdürülebilir hale getirmenizi sağlar. Ayrıca Laravel, geliştirme sürecini hızlandıran birçok yerleşik araç ve özellik sunar. Bu makalede, Laravel kurulumunun nasıl yapılacağını adım adım anlatacağım.

Gerekli Ön Koşullar

Laravel’i kurmadan önce, aşağıdaki yazılımların bilgisayarınızda kurulu olduğundan emin olun:

  • PHP: Laravel için PHP'nin en az 8.0 sürümü gereklidir.
  • Composer: PHP paketlerini yönetmek için Composer kullanılır. Laravel de Composer ile kurulur.
  • MySQL veya başka bir veritabanı yönetim sistemi: Laravel, MySQL, PostgreSQL, SQLite ve SQL Server gibi çeşitli veritabanlarını destekler.
  • Node.js ve NPM: Laravel Mix gibi ön yüz varlıklarını derlemek için Node.js ve NPM gereklidir.

Laravel Kurulumu

1. Composer ile Laravel Kurulumu

İlk adım olarak, Laravel’i Composer kullanarak kurabiliriz. Terminal veya komut istemcisini açın ve aşağıdaki komutu çalıştırın:

composer create-project --prefer-dist laravel/laravel proje-adi

Bu komut, proje-adi isimli bir klasör oluşturur ve içerisine Laravel dosyalarını indirir. "proje-adi" kısmını projenizin ismiyle değiştirebilirsiniz.

2. .env Dosyasını Yapılandırma

Laravel, uygulama yapılandırmalarını .env dosyasında saklar. Bu dosyada veritabanı bağlantı bilgileri, uygulama URL'si gibi kritik bilgiler bulunur. Dosya genellikle aşağıdaki gibi görünür:

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:vX5...
APP_DEBUG=true
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adi
DB_USERNAME=veritabani_kullanici_adi
DB_PASSWORD=veritabani_sifresi

Veritabanı bağlantısı için DB_DATABASE, DB_USERNAME ve DB_PASSWORD alanlarını kendi bilgilerinize göre düzenleyin.

3. Artisan Komutlarıyla Projeyi Başlatma

Laravel, çeşitli yönetim görevleri için kullanılan bir komut satırı aracı olan Artisan'a sahiptir. Projenizi başlatmak için terminalde aşağıdaki komutu çalıştırın:

php artisan serve

Bu komut, projenizi yerel bir sunucuda çalıştırır ve genellikle http://localhost:8000 adresinde erişilebilir hale getirir.

4. Laravel'in Ana Dosya ve Klasör Yapısı

Laravel'in kurulumunu tamamladıktan sonra, proje klasörünüzde aşağıdaki dosya ve klasör yapısını göreceksiniz:

  • app/: Uygulamanızın ana kodları burada bulunur. Models, Controllers, ve diğer anahtar dosyalar burada yer alır.
  • routes/: Web, API, konsol ve kanallar için rota tanımlarını içerir.
  • resources/: Görünümler (views), dil dosyaları ve ön yüz varlıkları (CSS, JS) burada bulunur.
  • config/: Uygulamanın yapılandırma dosyaları bu klasördedir.

5. Veritabanı Migrasyonları

Laravel, veritabanı tablolarını kolayca oluşturmak ve yönetmek için migration adı verilen bir sistem sunar. Yeni bir migration oluşturmak için şu komutu kullanabilirsiniz:

php artisan make:migration create_örnek_table

Oluşturduğunuz migration'ı çalıştırmak için ise şu komutu çalıştırın:

php artisan migrate

6. Sonuç

Bu makalede, Laravel'in temel kurulumunu adım adım açıkladım. Laravel, zengin özellikleri ve geniş topluluğu ile modern web uygulamaları geliştirmek için güçlü bir araçtır. Kurulumu tamamladıktan sonra, Laravel’in sunduğu çeşitli özellikleri keşfetmeye başlayabilir ve projenizi geliştirebilirsiniz.

Laravel ile ilgili daha fazla bilgi edinmek ve farklı özelliklerini keşfetmek için Laravel'in resmi dökümantasyonunu ziyaret edebilirsiniz: Laravel Resmi Sitesi.