Laravel Nedir ve Neden Kullanmalısınız?
Laravel, PHP tabanlı bir web framework'üdür. Geliştiricilerin hızlı ve verimli bir şekilde web uygulamaları geliştirmesine yardımcı olur. Özellikle MVC (Model-View-Controller) yapısı sayesinde kodunuzun düzenini kolayca koruyabilirsiniz. Laravel’in sunduğu önceden tanımlanmış araçlar, PHP geliştiricilerinin daha az kod yazarak daha hızlı projeler geliştirmelerini sağlar. Eğer düzenli, ölçeklenebilir ve güvenli bir web uygulaması yapmak istiyorsanız, Laravel gerçekten mükemmel bir tercih.
Gerekli Yazılımlar ve Araçlar
Laravel’i kurmadan önce bazı yazılımlar gerekmektedir. Bunlar:
1. PHP
2. Composer
3. Nginx veya Apache
4. MySQL veya PostgreSQL
Bu araçların sisteminize yüklü olduğundan emin olun. Eğer bunları kurmadıysanız, aşağıdaki adımları izleyebilirsiniz.
Adım 1: PHP'nin Yüklenmesi
Linux üzerinde Laravel kullanabilmek için öncelikle PHP’nin kurulu olması gerekir. PHP'yi yüklemek için aşağıdaki komutları terminalde sırasıyla yazın:
sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-json php-curl
Bu komutlar, PHP’nin en son sürümünü ve Laravel için gerekli olan tüm uzantıları yükleyecektir.
Adım 2: Composer Kurulumu
Composer, PHP için bir bağımlılık yönetim aracıdır. Laravel’i kurarken Composer kullanacağız. Composer'ı aşağıdaki komutla kurabilirsiniz:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Bu komut ile Composer’ı sisteminize yükleyip, terminalden her yerden erişilebilir hale getirmiş oluyorsunuz.
Adım 3: Laravel Projesinin Başlatılması
PHP ve Composer kurulumlarını başarıyla tamamladığınızda, Laravel’i kurmaya başlayabiliriz. Laravel için yeni bir proje oluşturmak oldukça basit. Aşağıdaki komutu kullanarak Laravel’in en son sürümünü yükleyebilirsiniz:
composer create-project --prefer-dist laravel/laravel projem
Bu komut, “projem” isminde yeni bir Laravel projesi oluşturur ve gerekli tüm dosyaları indirir. Proje ismini değiştirebilirsiniz, tabii ki.
Adım 4: Laravel’in Çalıştırılması
Projenizi oluşturduktan sonra, Laravel’i çalıştırmak için şunları yapmanız gerekiyor. Terminalde proje klasörünüze gidin:
cd projem
php artisan serve
Bu komut, Laravel projenizi yerel bir geliştirme sunucusunda çalıştırır. Şimdi tarayıcınızda `http://localhost:8000` adresine giderek Laravel’in varsayılan hoş geldiniz sayfasını görebilirsiniz.
Adım 5: Veritabanı Ayarlarının Yapılması
Laravel, veritabanı işlemleri için çeşitli veritabanı yönetim sistemlerini destekler. En yaygın kullanılanlar MySQL ve PostgreSQL’dir. Burada MySQL kullanacağımızı varsayalım. `.env` dosyasını açarak veritabanı bağlantınızı ayarlayabilirsiniz.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adiniz
DB_USERNAME=kullanici_adiniz
DB_PASSWORD=sifreniz
Bu dosyada gerekli alanları kendi veritabanı bilgilerinizle doldurduktan sonra, Laravel veritabanı bağlantısını kullanmaya başlayacaktır.
Adım 6: Laravel Projesini Geliştirmek
Artık Laravel kurulumunuz tamamlandı ve projeniz çalışır durumda. Şimdi sıra, projelerinizi geliştirmeye geldi! Laravel ile güçlü, güvenli ve hızlı web uygulamaları geliştirmek için dokumentasyonları takip edebilir veya topluluk desteğinden faydalanabilirsiniz.
Laravel’in sunduğu birçok yerleşik özellik ile API geliştirme, veritabanı yönetimi ve oturum yönetimi gibi temel işlevleri hızla yerine getirebilirsiniz. Laravel’in Blade şablon motoru ile görsel anlamda şık, dinamik sayfalar oluşturabilirsiniz. Ayrıca, Artisan komutları ile projelerinizi hızlıca yönetebilirsiniz.
Sonuç
Laravel’i Linux işletim sistemine kurmak oldukça kolay ve hızlı bir süreçtir. Bu rehberde, Laravel kurulumu için gerekli adımları ayrıntılı bir şekilde ele aldık. Şimdi sıra, öğrendiklerinizi pratikte kullanmaya geldi! Laravel’in gücünden faydalanarak etkileyici web projeleri geliştirebilirsiniz. Geliştirici olarak kendinizi geliştirmek ve Laravel dünyasında ilerlemek için hemen bu adımları takip edin.