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

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

Laravel Rehberi – Rota Sistemi (Temel Seviye)

“web.php” dosyasını hatırlayalım. Bu dosya “app/routes/web.php” dizininde bulunuyordu. Temel olarak rotalama işlemini yapıtığını söyleyip geçmiştik. Peki ya nasıl yapıyor? Biz kendimiz rota tanımlamalarını nasıl yapacağız? Bu makalede Laravel Framework üzerinde “web.php” üzerinde Rotalar tanımlamaya odaklanacağız. Bu makalenin amacı Laravel Framework yardımıyla “Temel Router” kavramını öğretmek ve kullanmaktır.

Read More

Laravel Rehberi – Temel Dosya ve Dizin Yapısı

Biraz olsun dönüp bakıyorum da sanırım uzun zamandır konu atmayı bırakmışım. Temel seviyede de olsa bir “Laravel Rehberi” sürecine başlamıştım. ” Laravel Rehberi – Giriş ” başlıklı bir makale yayınlamıştım. Bu makale de kurulumunu yapıp çalışır hale getirdiğimiz Laravel Projemizin dosyalar ve dizinlerine göz atacağız. Bu makalenin amacı, temel seviyede Laravel Dosya ve Dizin yapısını öğretmektir.

Read More

Laravel Rehberi – Giriş

Projenizi düzgün yönetmek, yönettiğiniz bu projeyi başka yazılımcılar tarafından anlaşılır hâle sokmak ve ilerleyen yıllarda ben burada ne yapmışım dememek için “framework” kullanırız. Bu makalede Laravel Framwork’e usulca bir giriş yapacağız.

Read More