Laravel 9 kurulumunu başlatmadan önce, bilgisayarınızda birkaç ön hazırlık yapmamız gerekiyor. Bunları sağladıktan sonra ise Laravel’in gücünden tam anlamıyla faydalanmaya başlayabilirsiniz.
1. Gerekli Ortamı Hazırlamak
Laravel, PHP tabanlı bir framework olduğu için PHP'nin bilgisayarınızda yüklü olması gerekmekte. Ayrıca Laravel'i kullanabilmek için Composer, bir PHP paket yöneticisinin de kurulu olması gerekiyor.
PHP'nin Yüklü Olup Olmadığını Kontrol Etmek:
Terminal veya komut istemcisinde şu komutu yazın:
php -vEğer PHP’nin sürümünü görüyorsanız, PHP bilgisayarınızda yüklü demektir. Laravel 9 için en az PHP 8.0 veya daha yeni bir sürüm gerekmektedir.
Composer'ı Yüklemek:
Eğer Composer yüklü değilse, resmi web sitesinden Composer'ı indirip yükleyebilirsiniz. Composer, Laravel için bağımlılıkları yönetmenizi sağlayacak oldukça güçlü bir araçtır.
2. Laravel 9 Kurulumu
Hazır olduğumuza göre, Laravel'i kurmaya başlayabiliriz.
Yeni Bir Laravel Projesi Başlatmak:
Terminal veya komut istemcisine şu komutu yazın:
composer create-project --prefer-dist laravel/laravel proje-adiBu komut, Laravel'in en son sürümünü indirip, "proje-adi" adında yeni bir proje klasörü oluşturacaktır. Burada "proje-adi" kısmını istediğiniz gibi değiştirebilirsiniz.
Kurulum işlemi tamamlandığında, Laravel'in başarıyla yüklendiğini görebileceksiniz.
3. Laravel Projenizi Çalıştırmak
Laravel projeniz kurulduktan sonra, uygulamanızı yerel ortamda test etmek için şu komutu kullanarak Laravel’in dahili sunucusunu başlatabilirsiniz:
php artisan serveBu komut, Laravel’in geliştirme sunucusunu başlatır ve projeniz yerel sunucunuzda çalışmaya başlar. Genellikle http://127.0.0.1:8000 adresinde çalışacaktır.
Laravel Uygulamanızın Ana Sayfasını Görmek:
Tarayıcınızda http://127.0.0.1:8000 adresini ziyaret ettiğinizde, Laravel’in varsayılan hoşgeldiniz ekranını görmelisiniz.
4. Veritabanı Bağlantısını Yapılandırmak
Laravel ile geliştirdiğiniz projede veritabanı kullanmak istiyorsanız, .env dosyasındaki veritabanı ayarlarını yapmalısınız. Bu dosya, Laravel’in ana dizininde bulunmaktadır.
.env dosyasını açın ve şu satırı bulup, kendi veritabanı bilgilerinize göre düzenleyin:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adi
DB_USERNAME=kullanici_adi
DB_PASSWORD=sifreBu satırlarda, veritabanı türü, adresi, portu, ismi, kullanıcı adı ve şifresi gibi bilgileri girebilirsiniz. Bu adımı tamamladıktan sonra Laravel, veritabanı işlemlerini düzgün bir şekilde gerçekleştirebilecektir.
5. Laravel 9 Yapılandırmalarını Özelleştirmek
Laravel, gelişmiş yapılandırma seçenekleri sunar. Projenizin ihtiyaçlarına göre, bu yapılandırmalar üzerinde değişiklik yapabilirsiniz.
APP_URL ve APP_ENV Değişkenlerini Düzenlemek:
Projenizin çevresini (development, production vb.) ve URL adresini yapılandırmak için .env dosyasındaki şu satırları düzenleyebilirsiniz:
APP_URL=http://127.0.0.1:8000
APP_ENV=localBu şekilde uygulamanızın çevresini belirleyebilir ve gelişim ortamını konfigüre edebilirsiniz.
Önbellek ve Hata Ayıklama Ayarlarını Yapmak:
Laravel, hata ayıklama işlemleri ve önbellek ayarları için de gelişmiş seçenekler sunar. Önbellek ve hata ayıklama ayarlarını .env dosyasındaki şu satırlardan değiştirebilirsiniz:
APP_DEBUG=true
CACHE_DRIVER=file6. Laravel Projenizi Yayına Almak
Projeniz tamamlandığında ve her şey düzgün çalıştığında, Laravel uygulamanızı bir sunucuya yüklemek için birkaç adım daha gereklidir. Laravel, çeşitli barındırma servislerinde kolayca çalışacak şekilde yapılandırılabilir. Yayına alma süreci, barındırma servisinizin gereksinimlerine göre değişiklik gösterebilir.
Yayına alırken, .env dosyanızdaki bazı değerleri değiştirdiğinizi unutmayın. Örneğin, veritabanı bilgileri, uygulama URL’si ve önbellek ayarları gibi değerleri, üretim ortamınıza uygun şekilde düzenlemeniz gerekmektedir.
Sonuç
Laravel 9, güçlü yapısı ve kolay öğrenilebilir yapısıyla size büyük bir esneklik sunar. Yukarıda belirttiğimiz adımları takip ederek, Laravel'i başarıyla kurabilir ve yapılandırabilirsiniz. Laravel ile yapabileceğiniz projelerin sayısı neredeyse sınırsız! Her adımda size rehberlik eden bu yazı ile kolayca Laravel’in gücünden faydalanabilirsiniz. Artık yeni projelere başlamak için hazır hissediyorsunuz, değil mi?