Profesyonellerin Başlangıç Noktası
Merhaba dostlar! Ben Uğurcan. Eğer "Notepad ile kod yazarım" diyorsanız o devir kapandı. 30 günlük "LaraFreelancer: Müşteri Yönetim Sistemi" serimizde sadece kod yazmayı değil, sektör standartlarında iş yapmayı öğreneceğiz.
Bugün bahaneleri ortadan kaldırıyoruz. Bilgisayarınız Windows, Mac veya Linux olsun; 15 dakika içinde profesyonel geliştirme ortamınızı kuracağız.
Adım 1: Gerekli Malzemeleri Toplayalım (PHP ve Composer)
Laravel'in çalışması için bilgisayarınızda PHP ve paket yöneticisi Composer yüklü olmalıdır. İşte sisteminize göre yapmanız gerekenler:
🪟 Windows Kullanıcıları İçin
En kolay yöntem XAMPP kullanmaktır.
- PHP İçin: XAMPP web sitesinden indirin ve kurun.
- Composer İçin: GetComposer.org adresinden Composer-Setup.exe dosyasını indirip kurun. Kurulum sırasında "Developer Mode"u seçmenize gerek yok, sadece ileri deyin.
- Kontrol: CMD (Komut İstemi) ekranını açın ve php -v yazın. Sürüm görüyorsanız tamamdır!
🍎 macOS Kullanıcıları İçin
Mac kullanıcıları için en temiz yöntem Homebrew'dur. Terminali açın:
- Homebrew yüklü değilse yükleyin.
- Komutu yapıştırın: brew install php
- Ardından Composer için: brew install composer
🐧 Linux (Ubuntu/Debian) Kullanıcıları İçin
Siz zaten terminalin efendisisiniz. Terminali açın ve şu komutları sırasıyla girin:
sudo apt update sudo apt install php php-cli php-mbstring unzip curl curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Adım 2: Silahımızı Seçiyoruz - VS Code Kurulumu
Kod yazarken bize hız kazandıracak editörümüz Visual Studio Code'dur.
- İndir: code.visualstudio.com adresinden sisteminize uygun olanı indirin.
- Eklentiler: Sol menüdeki "Extensions" ikonuna tıklayın ve "PHP Intelephense" ile "Laravel Blade Snippets" eklentilerini kurun. Bu ikili size süper güçler verecek.
Adım 3: Evrensel Komutla Projeyi Oluşturma
Artık hepimiz aynı noktadayız. VS Code'u açın, Terminal > New Terminal diyerek terminali başlatın ve projelerinizi sakladığınız klasöre gidin. ( Örneğin ben dosyalarımı her zaman "C:\xampp\htdocs" yolunda tutarım siz projenizi nerede tutuyorsanız teminal ekranınıa dosya yolunu yazmayı unutmayın.)
Sihirli komutumuzu yazıyoruz:
composer create-project laravel/laravel lara-freelancer
Bu komut internetten Laravel'in en son sürümünü çekecek. İnternet hızınıza göre 1-2 dakika sürebilir.
Adım 4: Versiyon Kontrolü (GitHub)
Profesyonel bir geliştirici kodunu asla kaybetmez. Proje klasörüne girin (cd lara-freelancer) ve şu komutlarla ilk yedeğinizi alın:
git init git add . git commit -m "Gün 1: Proje kurulumu ve ortam hazırlığı" # GitHub'da oluşturduğunuz reponun linkini aşağıya ekleyin # git remote add origin https://github.com/KULLANICI_ADINIZ/lara-freelancer.git # git push -u origin main
Adım 5: Sunucuyu Ayağa Kaldır
Artık hazırsınız! Terminale şu komutu girin:
php artisan serve
Ekranda Server running on [http://127.0.0.1:8000] yazısını gördüyseniz tarayıcınızı açın ve bu adrese gidin. O meşhur Laravel logosu karşınızdaysa, BAŞARDINIZ!
🎯 GÜNÜN GÖREVİ (Challenge)
Kurulumu yaptığını kanıtla kral!
- Projeyi kur.
- resources/views/welcome.blade.php dosyasını VS Code ile aç.
- Laravel yazısını bul ve "LaraFreelancer Başlıyor - [İşletim Sistemin]" olarak değiştir. (Örn: LaraFreelancer Başlıyor - Windows 11)
- Bu değişikliği yapıp GitHub'a pushla.
- Yorumlara "Linux ile hazırım!", "Windows tamam!" gibi sistemini belirterek GitHub repo linkini bırak. Bakalım hangi taraf daha kalabalık?