Laravel Yükleme ve İlk Proje Oluşturma Rehberi
Laravel, PHP tabanlı güçlü ve kullanımı kolay bir web uygulama çerçevesidir. Bu rehberde, Laravel’in nasıl yükleneceğini ve temel bir proje nasıl oluşturulacağını adım adım öğreneceksiniz.
1. Composer İndirme ve Yükleme:
Laravel’in yüklenmesi için Composer adlı PHP paket yöneticisini kullanacağız. Composer’in resmi web sitesinden Composer’ı indirip yükleyin.
2. Laravel Yükleme:
Composer yüklendikten sonra terminal veya komut istemcisine aşağıdaki komutu yazarak Laravel’i yükleyin:
composer create-project --prefer-dist laravel/laravel proje-adiniz
Bu komut, Laravel’in en son sürümünü indirip “proje-adiniz” adlı bir klasör içine çıkartacaktır.
3. .env Dosyasını Ayarlama:
Projenizin ana dizininde .env.example
adlı bir dosya bulunur. Bu dosyayı .env
olarak kopyalayın ve içeriğini kendi veritabanı bilgilerinizle doldurun.
4. Uygulama Anahtarı Oluşturma:
.env
dosyanızı oluşturduktan sonra terminal veya komut istemcisine şu komutu yazarak uygulama anahtarınızı oluşturun:
php artisan key:generate
Bu komut, uygulamanız için benzersiz bir anahtar oluşturacaktır.
5. Veritabanı Migrasyonları:
Veritabanı tablolarını oluşturmak için terminal veya komut istemcisine şu komutu yazın:
php artisan migrate
6. Laravel Geliştirme Sunucusu Başlatma:
Aşağıdaki komutla Laravel geliştirme sunucusunu başlatın:
php artisan serve
Bu komutla birlikte, http://localhost:8000
adresinde Laravel uygulamanızı görebilirsiniz.
7. İlk Controller ve Route Oluşturma:
app/Http/Controllers
klasöründe kendi controller’ınızı oluşturun ve ardından routes/web.php
dosyasına bir route ekleyerek controller’ınıza bağlayın.
Route::get('/merhaba', 'MerhabaController@index');
8. Blade Şablonları Kullanma:
resources/views
klasörü altında Blade şablonları oluşturarak HTML ve PHP’yi birleştirin. Controller’dan gelen verileri bu şablonlarda kullanabilirsiniz.
9. CSS ve JS Dosyalarını Eklemek:
public
klasörü altında CSS ve JS dosyalarınızı ekleyerek uygulamanıza özel stil ve işlevselliği ekleyin.
Bu adımları takip ederek Laravel üzerinde ilk projenizi oluşturabilirsiniz. Laravel’in kapsamlı belgelendirmesini inceleyerek daha fazla özellik ve detaya ulaşabilirsiniz. İyi kodlamalar!
Share this content: