Laravel kullanımı için Composer ve PhpStorm kullanmaya karar verdim. Sunucu olarak ta XAMPP kullanacağım. Aşağıdaki notlar bunlar üzerinde geçerli olacaktır.

composer create-project --prefer-dist laravel/laravel blog

komutu ile composer aracılığı ile komutu çalıştırdığımız dizin içerisinde belirttiğimiz proje ismiyle aynı isimli bir klasör oluşturulacaktır. Komutu yazdıktan sonra dosyaları indirmesi için belli bir süre geçmesi gerekmektedir.

Proje klasörü içerisindeyken komut satırından:

php artisan serve

yazarak PHP’yi çalıştırıyoruz ve sitemize http://127.0.0.1:8000/ adresinden erişebiliyoruz.

Aşağıdaki giriş ekranı geldiyse işlem tamam demektir.

PhpStorm ile Open Project menüsünden projemizin yerini seçerek açıyoruz.

Laravel proje klasörünün içerisine süreçte öğrendikçe hakim olacağız. İlk etapta gördüğümüz dosyalar nerede derseniz:

>resources>views> altında. Aşağıdaki resim ilgili yeri bulmanıza yardımcı olacaktır.

İkinci önemli yer, >routes> klasörü. Burada sayfaların yönlendirme ayarları yapılıyor.

Route::get('/', function () {
    return view('welcome');
});

Anadizin yani kök, / ile belirtilmiş, get istek anlamında, yani anasayfa istenirse welcome dosyasını göster. Neredeki welcome, view’un altındaki welcome.

Hemen bir örnek sayfa oluşturup, ona erişmeye çalışalım. Hakkımda sayfası oluşturalım.

hakkimda.blade.php isminde bir dosyayı views’un altında oluşturuyoruz. İçerisinde sadece Hakkımda yazıyoruz.

http://127.0.0.1:8000/hakkimda adresi çalışması lazım ama çalışmadı. Çünkü php server kapanmış. Yeniden terminal ekranından php artisan serve diyerek çalıştırıyoruz.

Not: Sürekli çalışması için arkaplanda bir komut ekranı açıp, çalışır vaziyette bırakabilirsiniz.

Sayfa yok diye bir uyarı aldık bu seferde, oysa var ama yönlendirmedik. Hemen >routes>web.php’yi açıyoruz.

Route::get('/hakkimda', function () {
    return view('hakkimda');
});

komutlarını ekleyip, sayfayı yenilediğimizde çalıştığını göreceksiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir