Laravel Rehberi – Layout ile View Oluşturma

Her View dosyasını tekrar teker oluşturduğumuzdaki hamallığımızı düşünelim. Elinizde bir HTML tasarımı var ve bu tasarım “Header – Footer – Content – Sidebar” yapılarından oluşsun. Bu tasarıma göre değişken alan “Content” olacaktır. Geriye kalan alanlar neredeyse her sayfada aynıdır. Her View oluşturmada bu alanları tekrar tekrar yazmaya ve düzenlemeye gerek kalmamalı tabi ki de.

Read More

PHP Rehberi – Oturumlar (Session)

Cookie ve Session arasında ince bir çizgi vardır. Cookie tarayıcı tarafında tutulan bir veridir. Belirlenen süre boyunca hayatta kalır. Session ise sunucu tarafında tutlan bir veridir. Tarayıcıya PHPSESSID adında belirli bir ID değerine sahip çerez oluşturulur. Oluşturulan bu ID değeri ile sunucuda oluşturduğumuz Session değerlerine ulaşırız.

Read More

PHP Rehberi – Çerezler (Cookie)

WEB sayfaları arasında gezinirken bu sayfaların tarayıcılar (Browser) üzerinde bıraktığı bilgilerdir. Aslında cookie temeli diziye dayanan bir yapıdır. Sosyal medya üzerindeki “Beni Hatırla” butonunu hatırlayın. Kullanıcının bilgilerinin hatırlanması cookie’lerin yardımıyla sağlanır.

Read More

PHP Rehberi – Diziler (Array)

Dizi için ” PHP Rehberi – Veri Türleri ” başlıklı makalemde şu şekilde bir tanımlama yapmıştık. “Pazardan aldın bir tane eve geldin bin tane.”. İçerisinde birden fazla veri barındırabilen değişkenlerdir diziler. Diziler farklı yollar yardımı ile oluşturulabilir. Yollar değişse de temel mantığı olan birden fazla veri barındırma işlemini yapmaya devam eder.

Read More

PHP Rehberi – Veri Türleri

“Değişken” kavramını ” PHP Rehberi – Değişkenler ” makalemde incelemiştik. Peki ya bu değişkenin sahip olabileceği türler neler? Bir değişken içerisinde hangi türden verileri saklayabilir?

Read More

PHP Rehberi – Değişkenler

Öncelikle bir örnek “değişken” kavramından biraz bahsedelim. Ev taşıdığınızı düşünelim elinizde istemediğiniz kadar boş koliler bulunuyor. Büyüklü ve küçüklü koliler. İşte bu koliler bütününe “bellek” diyeceğiz. Herkesin anımsayacağı adıyla “RAM”. Bellek içerisindeki alanları ise bu örneğimizde koliler olarak ele alacağız. Koliye koymak istediğiniz eşyalarınızı da “veri” adı altında inceleyeceğiz. Haliyle eşyaları içine koyduğumuz koliler de “değişken” adını alacak.

Read More

PHP Rehberi – Giriş

PHP’nin nasıl bir dil olduğuna ” PHP 5N1K? ” başlıklı makalemde değinmiştik. Şimdi biraz biraz üzerine koymaya ve PHP’nin derinliklerine usulca inmeye başlayalım.

Read More

Laravel Rehberi – Model Sistemi (Temel Seviye)

Controller yapısına da az çok hakimiz artık. Laravel Framework kullanarak temel seviye bir proje oluşturmamız için son adımlardan birisi olan Model kavramımız kaldı. Laravel Framework’de Model kavramı tek başına kullanılmaz. Yanında ek olaran sunulan ” Eloquent ORM (bir ActiveRecord uygulaması)” ile birlikte çalışır.

Read More

Laravel Rehberi – Controller Sistemi (Temel Seviye)

Laravel Framework üzerinde ulaştığımız noktaya bir donüp bakalım. Elimizde neler var? Artık bir Rota oluşturabiliyoruz. Bu oluşturduğumuz rotalara da görüntüleyecek View dosyalarını bağlayabiliyoruz. Evet bir yol kat ettik fakat hâlâ eksik bir yapı var. Controller nerede? Bir iskelet var fakat yürümüyor sanki. Hadi şu yapıya biraz hareket verelim.

Read More

Laravel Rehberi – View Sistemi (Temel Seviye)

“.blade.php” uzantısı size umarım bir şeyler hatırlatıyordur. Hmm… Hala hatırlatmadı ise hatırlatayım. Laravel Framework tarafından derlenen View uzantısıdır. Laravel istekte bulunulan adresin View dökümanını birleştirir, derler, süsler, püsler en son kullanıcıya “.html” uzantısında bir döküman sunar. Bu yapı nasıl ilerier? Derleme nasıl sağlanır?

Read More