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 MoreEtiket: WEB
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 MorePHP 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 MorePHP 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 MorePHP 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 MorePHP 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 MorePHP 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 MoreLaravel 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 MoreLaravel 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 MoreLaravel 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