Laravel 9 Nasıl Kurulur ve Yapılandırılır? Adım Adım Kılavuz

Laravel 9 Nasıl Kurulur ve Yapılandırılır? Adım Adım Kılavuz

Laravel 9 kurulumunu ve yapılandırmasını adım adım açıklayan kapsamlı bir rehber. Yeni başlayanlar için kolay anlaşılır bir şekilde anlatılmıştır.

BFS

Laravel, PHP dünyasında en çok tercih edilen web uygulama framework'lerinden biridir. Bu yazıda, Laravel 9’un nasıl kurulacağını ve yapılandırılacağını anlatacağım. Hem yeni başlayanlar hem de deneyimli geliştiriciler için faydalı olacak adım adım bir rehber hazırladım. Hadi, Laravel dünyasında ilk adımınızı birlikte atalım!

Laravel 9 Nedir?



Laravel, elegant syntax ve güçlü özellikleriyle PHP ile geliştirme yapanların gözdesi haline gelmiş bir framework’tür. Laravel 9, modern web uygulamaları geliştirmek için ihtiyacınız olan her şeyi sunan bir sürüme sahiptir. En son özelliklerle birlikte, uygulamalarınızı hızlı ve verimli bir şekilde oluşturmanızı sağlar. Şimdi Laravel 9’un kurulumuna geçelim!

Laravel 9 Kurulum Adımları



1. PHP ve Composer Kurulumunu Yapın

Laravel’i kurmadan önce PHP ve Composer’ın bilgisayarınızda yüklü olması gerekiyor. PHP 8.0 veya üstü sürümleri kullanmanız tavsiye edilir. Composer ise PHP bağımlılıklarını yönetmek için kullanılır.

PHP ve Composer’ı indirip kurduktan sonra, terminal veya komut satırında aşağıdaki komutu kullanarak PHP ve Composer’ın doğru şekilde yüklendiğinden emin olabilirsiniz:


php -v
composer -v


Eğer her şey doğru kurulmuşsa, sürüm numaralarını görmelisiniz.

2. Laravel Projesi Oluşturma

Laravel’i kurduktan sonra bir Laravel projesi oluşturmak için terminal veya komut satırında aşağıdaki komutu kullanabilirsiniz:


composer create-project --prefer-dist laravel/laravel proje-adı


Burada “proje-adı” kısmını oluşturmak istediğiniz proje ismiyle değiştirebilirsiniz. Bu komut, Laravel’in en güncel sürümünü indirip, gerekli tüm dosya ve dizinleri oluşturacaktır.

3. Veritabanı Bağlantısını Yapılandırma

Laravel uygulamanızın veritabanı bağlantısını yapılandırmak için `.env` dosyasını kullanabilirsiniz. Projeyi oluşturduktan sonra `.env` dosyasını açın ve aşağıdaki veritabanı ayarlarını yapın:


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adi
DB_USERNAME=kullanici_adi
DB_PASSWORD=sifre


Burada, veritabanı bağlantı bilgilerinizi doğru şekilde girmeniz gerekmektedir. Özellikle veritabanı adı, kullanıcı adı ve şifresinin doğru olduğundan emin olun.

4. Laravel Uygulamasını Çalıştırma

Her şey hazır olduğunda, Laravel uygulamanızı çalıştırmak için aşağıdaki komutu terminalde yazın:


php artisan serve


Bu komut, yerel geliştirme sunucunuzu başlatır. Genellikle http://127.0.0.1:8000 adresinden erişebilirsiniz. Bu adrese gittiğinizde Laravel’in ana sayfasını görmelisiniz.

Laravel 9 Yapılandırması



1. .env Dosyası Yapılandırması

Laravel’in yapılandırma ayarlarını büyük ölçüde `.env` dosyasında yapabilirsiniz. Bu dosya, çevresel değişkenler için çok önemlidir. Örneğin, veritabanı, mail sunucusu, uygulama anahtarı gibi ayarlar burada yer alır.

2. Uygulama Anahtarını Ayarlama

Laravel, uygulamanız için bir anahtar kullanır. Bu anahtar, şifreleme işlemleri ve güvenlik için gereklidir. Uygulama anahtarını ayarlamak için terminalde şu komutu çalıştırabilirsiniz:


php artisan key:generate


Bu komut, `.env` dosyanızda `APP_KEY` değerini otomatik olarak güncelleyecektir.

3. Çalışma Ortamını Ayarlama

Laravel, uygulamanızın hangi ortamda çalıştığını belirlemek için `APP_ENV` parametresini kullanır. Bu parametre, geliştirme (development), test (testing) veya üretim (production) gibi ortamlar için geçerli olabilir. Ortamı `.env` dosyasında şu şekilde değiştirebilirsiniz:


APP_ENV=local


Bu sayede uygulamanızın çalışma ortamını kolayca değiştirebilirsiniz.

Laravel 9 Özellikleri



Laravel 9, önceki sürümlere göre birçok yeni özellik ve iyileştirme sunuyor. Bunlardan bazıları:

- Gelişmiş API Desteği: Laravel, RESTful API geliştirmek için oldukça güçlü araçlar sunuyor. `sanctum` ve `passport` paketleri ile kullanıcı doğrulama ve yetkilendirme işlemleri kolaylıkla yapılabilir.
- Symfony 5.4 ile Uyumluluk: Laravel 9, Symfony 5.4 ile uyumludur, bu da uygulamalarınızın daha stabil ve güvenli çalışmasını sağlar.
- Blade Komponentleri: Laravel 9, Blade şablon motorunda bileşenleri kullanmanızı sağlar. Bu özellik, HTML kodlarını yeniden kullanılabilir hale getirir ve daha temiz bir yapı oluşturur.

Sonuç



Laravel 9 ile web geliştirme dünyasına adım atmak, oldukça heyecan verici bir deneyim olabilir. Kurulum ve yapılandırma işlemleri oldukça basit ve Laravel’in sunduğu güçlü araçlarla uygulama geliştirmek bir o kadar eğlenceli. Bu rehber, Laravel 9’u kurmak ve yapılandırmak için ihtiyacınız olan temel bilgileri sağladı. Eğer sorunla karşılaşırsanız, Laravel’in dökümantasyonuna göz atmayı unutmayın!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...