Laravel E-Ticaret - Ders 11: Ayarlar Modülü – Güncelleme İşlemi
Fast Code Craft
0:00 / 0:00
Laravel E-Ticaret - Ders 11: Ayarlar Modülü – Güncelleme İşlemi
54 просмотра · 13 дн. назад
Fast Code Craft
39 подписчиков
54 просмотра · 13 дн. назад
Laravel E-Ticaret - Ders 11: Ayarlar Modülü – Güncelleme İşlemi
Bu derste e-ticaret projemizin Settings (Ayarlar) modülünü geliştirmeye devam ediyoruz.
Bir önceki derslerde oluşturduğumuz Request → DTO → Service → Repository katmanlı yapısını kullanarak, mevcut ayar bilgilerinin güncellenmesi işlemini uygulamalı olarak gerçekleştiriyoruz.
Bu derste amacımız, kullanıcı tarafından gönderilen ayar bilgilerinin Controller'dan başlayarak ilgili katmanlardan geçirilmesi ve Repository üzerinden veritabanında güncellenmesidir.
📚 Bu videoda öğrendikleriniz:
Laravel'de güncelleme işlemi nasıl yapılır?
Settings modülünde güncelleme işleminin oluşturulması
Controller üzerinden güncelleme isteğinin alınması
Request ile gelen verilerin işlenmesi
DTO kullanarak güncelleme verilerinin taşınması
Service katmanında güncelleme işleminin yönetilmesi
Repository üzerinden veritabanı güncellemesi
Eloquent Model kullanarak mevcut ayarların güncellenmesi
update() kullanımı
Service ve Repository arasındaki veri akışı
Dependency Injection kullanımı
Katmanlar arasındaki sorumlulukların korunması
Controller → Service → Repository veri akışının uygulanması
Ayar bilgilerinin veritabanında güncellenmesi
Laravel'de daha düzenli ve sürdürülebilir kod yapısı
Bu derste Settings modülümüzde bulunan mevcut kayıtları güncelleyerek CRUD işlemlerinin önemli bir parçasını tamamlıyoruz.
Gerçek bir Laravel e-ticaret projesi geliştirmek isteyenler için sade ve anlaşılır anlatım ile hazırlanan bu seride, uygulamamızı adım adım geliştirmeye devam ediyoruz.
Bir sonraki derslerde Settings modülünü ve e-ticaret projemizin diğer bölümlerini geliştirmeye devam edeceğiz.
Daha fazla bilgi sahibi olmak için kanalımıza abone olmayı unutmayın!
#python #laravel #java #javascript #tutorial #php #react #software #softwaredevelopment #development #claude #chatgpt #gemini #programming #angular #composer #linux #typescript #nodejs #vuejs #docker #git #github #backend #frontend #fullstack #webdevelopment #kotlin #swift #csharp #flutter #devops #api