Kategori: LARAVEL

Laravel’de Component nedir ve nasıl kullanılır?

Bu yazımızda gelin Laravel’deki Component konusuna  bir bakalım. Laravel’de Blade üzerinde sık tekrarladığımız şeyler olur. Örneğin tüm CRUD işlemlerinde, işlem yapıldıktan hemen sonra, kullanıcıya işlemin sonucunu göstermek isteriz. (İşleminiz başarılı şekilde kayıt edildi, Form’da hatalar bulundu vs. gibi) Tüm CRUD işlemlerinde bu şablonu tekrarlıyorsak ve hemen hemen aynı şeyleri yapıyorsak neden onu bir Component haline […]

DEVAMINI OKU

Laravel’de Many to Many ilişkilerde attach, detach ve sync komutlarına detaylı bir bakış

Bilindiği üzere Laravel’de modeller arasında kurulabilen 4 çeşit ilişki vardır. 1. One To One (Birden Bire) 2. One To Many (Birden çoğa) 3. Many To One (Çoktan Bire) 4. Many To Many (Çoktan Çoğa) Diğer ilişki türlerini tahmin az çok edebiliyorsunuzdur, bizim burada duracağımız konu Many to Many özelinde attach, detach ve sync konusu olacak. […]

DEVAMINI OKU

Laravel’de Layout sistemi nedir?

Dikkat ettiğiniz üzere; bir çok web uygulaması genelde aynı düzeni kullanır. Çoğu web uygulamasının genellikle bir menüsü, üst bölümü, alt bölümü, içerik bölümü vs. gibi benzer bölümleri bulunur. Bir web uygulaması geliştirdiğinizi düşünün. Bu uygulamanın her sayfasında aynı HTML kodlarını, aynı Javascript kodlarını tekrarladığınızı düşünün. Bu durum hiç iyi olmazdı ve muhtemelen sizi kod yazdığınıza […]

DEVAMINI OKU

Laravel’de Controller nedir ve nasıl oluşturulur?

Laravel‘de isterseniz tüm komutlarınızı web.php yani Route dosyanıza da yazabilirsiniz ancak bu efektif bir yöntem olmayacaktır. Aynı zamanda bu şekilde yapılması MVC yapısına da aykırıdır. Laravel‘de işlemlerinizi Controller ismi verilen yapılarda gerçekleştirmelisiniz. Controller dosyaları gerçekte birer text dosyalarıdır ve bir Controller dosyasının yapısı yaklaşık olarak şu şekildedir. <?php namespace App\Http\Controllers; use App\Models\User; class UserController extends […]

DEVAMINI OKU

Laravel Route işlemleri nasıl yapılır?

Kısaca; Laravel’de hangi URL’ye girilince ne yapılacağını belirten yapıya Route denir. Temel Route işlemleri routes klasöründeki web.php dosyasında belirtilir. Şimdi detaylara takılmadan bunlara bir göz atalım 🙂 localhost:8000/merhaba adresine girilince geriye direkt olarak bir yazı döndürmek isteyelim. İşte bu kadar basit. Route::get(‘/merhaba’, function () { return ‘Merhaba Dünya’; }); Peki bu defa localhost:8000/user adresine girilince, […]

DEVAMINI OKU

Laravel nasıl kurulur ve ilk proje nasıl oluşturulur?

Laravel nasıl kurulur diye düşününce aklımıza uzun kurulum videoları geliyordur. Ancak Laravel‘in kurulumu ve ilk projenin oluşturulması oldukça basittir. Detay anlatımları girmeden, kısaca özetlemek gerekirse Laravel’i şu bir kaç adımla kolayca kurabilirsiniz. Hadi başlayalım. 1. Önce Composer’ı kurun. Composer, bir paket yönetim sistemi programıdır. Yani anlaşılır olarak söylemek gerekirse bir uygulama kurulurken, ona bağlı yan […]

DEVAMINI OKU

Laravel’de isimlendirme kuralları

Laravel’de de, diğer dillerde olduğu gibi istediğiniz şeye istediğiniz ismi verebilirsiniz. Ancak sizden sonra gelecek programcıların kodunuzu anlayabilmeleri gerekir. Ayrıca siz de kodunuzu yazdıktan bir zaman sonra kodunuzu kolayca okuyabilmesi gerekir. Bu nedenle Laravel’deki isimlendirme kurallarına uymak gerekir. Gelin bu kurallara hızlıca göz atalım. LARAVEL’DE CONTROLLER İSİMLERİ NASIL OLMALI ? Controller isimleri TEKİL olmalı, sonunda […]

DEVAMINI OKU

Laravel’de formlar içerisinde OLD yardımcısının kullanımı

Uzunca bir formu doldurup Gönder tuşuna bastığınız ve form alanlarından birini doldurmayı unuttuğunuz için formu sil baştan yeniden doldurduğunuz oldu mu hiç ? Normal koşullarda bir Form gönderildikten sonra, eğer formda bir eksiklik veya hata varsa formun kullanıcının önüne dolu haliyle gelmesi gerekir ki kullanıcı o bilgileri yeniden doldurmak zorunda kalmasın. Laravel’de Form’a “bir önceki […]

DEVAMINI OKU