Başlarken
Laravel kurulumu için öncelikle sisteminizde PHP ve Composer’ın yüklü olması gerekmektedir. Composer, PHP için bir bağımlılık yönetim aracıdır ve Laravel dahil olmak üzere PHP paketlerinin yönetimini kolaylaştırır. Laravel kurulumu için öncelikle nodejs ve composer‘ ı kurmanız gerekiyor. Bu bağlantıdan da php‘yi indirebilirsiniz. Ama tavsiyem wamp veya xampp gibi uygulamalarla kurmanız.
Gereksinimler:
- PHP (^7.3 veya ^8.0)
- Composer
Adım 1: Composer İle Laravel Kurulumu
En basit ve yaygın yöntem Composer aracılığıyla Laravel’i kurmaktır. Komut satırını veya terminali açın ve aşağıdaki komutu çalıştırın:
composer create-project --prefer-dist laravel/laravel blog
Bu komut, “blog” adında yeni bir Laravel projesi oluşturur. Proje adını ihtiyacınıza göre değiştirebilirsiniz.
Adım 2: Çalışma Ortamını Ayarlama
Laravel projesi oluşturulduktan sonra, projenin kök dizinine gidin:
cd blog
Ve Laravel geliştirme sunucusunu başlatın:
php artisan serve
Bu komut, yerel geliştirme sunucunuzu başlatır ve projenizi http://localhost:8000
adresinde erişilebilir hale getirir.
Adım 3: Veritabanı Ayarları
Laravel projeniz için bir veritabanı kullanmayı planlıyorsanız, .env
dosyasını düzenleyerek veritabanı ayarlarınızı yapın. Bu dosya, Laravel projenizin kök dizininde bulunur. Aşağıdaki ayarları kendi veritabanı bilgilerinizle değiştirin:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
Adım 4: Migration ve Seed İşlemleri
Veritabanınızı ayarladıktan sonra, Laravel’in veritabanı migrasyonları ve seed işlemlerini kullanarak tabloları oluşturabilir ve test verileri ile doldurabilirsiniz. Migrasyonları çalıştırmak için:
php artisan migrate
Seed işlemi için:
php artisan db:seed
Son Adımlar
Laravel kurulumunuzu tamamladınız ve artık Laravel ile uygulama geliştirmeye başlayabilirsiniz. Laravel, geniş bir paket ekosistemi, detaylı dokümantasyon ve güçlü bir topluluk desteği sunar. Laravel’i öğrenirken bu kaynaklardan yararlanmayı unutmayın.
Laravel ile uygulama geliştirmek, modern web uygulamaları için gereken tüm araçları ve özellikleri bir arada sunar. MVC mimarisi, güvenlik özellikleri, veritabanı migrasyonları ve seed işlemleri gibi özelliklerle geliştirme sürecinizi hızlandırır ve uygulamanızın bakımını kolaylaştırır.
Kaynaklar
Bu rehber, Laravel kurulumunun temellerini özetlemektedir. Daha detaylı bilgi ve gelişmiş özellikler için Laravel’in resmi dokümantasyonuna başvurabilirsiniz. Laravel ile geliştirme yaparken bol bol pratik yapmanız ve topluluk kaynaklarından yararlanmanız yararlı olacaktır.