• Buradasın

    Laravel ile Durum Ekleme ve Veritabanı İşlemleri Eğitimi

    youtube.com/watch?v=ckRmFFIW_iM

    Yapay zekadan makale özeti

    • Bu video, bir Laravel uygulamasında durum ekleme özelliğinin nasıl oluşturulacağını adım adım gösteren bir eğitim içeriğidir. Eğitmen, izleyicilere kod yazarak uygulama geliştirme sürecini göstermektedir.
    • Video, timeline görünümünde durum ekleme formunun oluşturulmasıyla başlayıp, status controller'ının yazılması, route'ların oluşturulması, form doğrulama işlemleri ve veritabanı işlemlerinin nasıl yapılacağını kapsamaktadır. Eğitmen, kullanıcı ve durum arasındaki ilişkiyi nasıl kuracağını, model oluşturma sürecini ve Eloquent ile veritabanı işlemlerini detaylı şekilde anlatmaktadır. Video, bir sonraki adımda durumların hem kendi hem de arkadaşların durumlarını içeren bir liste olarak nasıl görüntüleneceğini göstereceğini belirterek sona ermektedir.
    00:00Status Controller Oluşturma
    • Timeline view'da status eklemek için yeni bir form oluşturulacak ve bu durum yeni durumlar veritabanına kaydedilecek.
    • Timeline, hem kendi durumlarımızı hem de arkadaşlarımızın durumlarını gösterecek.
    • İlk adım olarak "status" adında yeni bir controller oluşturulacak.
    01:08Post Status Yöntemi ve Route
    • Status controller'da "post status" adında bir yöntem oluşturulacak, bu yöntem doğrulama ve durum gönderme işlemlerini işleyecek.
    • Route ayarlarında "status" adında bir post route oluşturulacak.
    • Timeline index view'ında form action'ı "status/post" olarak güncellenecek.
    02:43Form Doğrulama
    • Formda kullanıcı adı yerine "status" alanı eklenecek ve bu alan kullanıcı adı ile doldurulacak.
    • Formda token mismatch hatası alındığında, formun gizli alanına session token eklenecektir.
    • Formda "status" alanı için gerekli doğrulama kuralları (gereklilik ve maksimum 1000 kelime) uygulanacak.
    04:20Validation Hatalarını Gösterme
    • Formda hata varsa, form grubunda "has error" kontrolü yapılacak.
    • Eğer "status" alanında hata varsa, span etiketi içinde hata mesajı gösterilecek.
    • Bu şekilde form hataları kullanıcıya daha anlaşılır bir şekilde iletilecek.
    05:18Status Modeli Oluşturma
    • Durumları veritabanına kaydetmek için "status" adında yeni bir model oluşturulacak.
    • Model, "chatty/models" namespace'inde "Status" sınıfı olarak tanımlanacak ve BaseModel'i genişletecek.
    • Modelde tablo adı "statuses" ve fillable alanlar "body" olarak tanımlanacak.
    06:29Kullanıcı ve Durum İlişkisi
    • Kullanıcı modeli ile durum modeli arasında "has many" ilişkisi kurulacak.
    • Durum modeli ile kullanıcı modeli arasında "belongs to" ilişkisi kurulacak.
    • Bu ilişkiler sayesinde durum oluşturulduğunda otomatik olarak kullanıcı ID'si atanacak.
    08:04Durum Kaydetme ve Sonuç
    • Status controller'da "post status" yönteminde, mevcut kullanıcı ile durum oluşturulacak.
    • Durum kaydedildikten sonra kullanıcı home sayfasına yönlendirilecek ve "durumunuz başarıyla paylaşıldı" mesajı gösterilecek.
    • Veritabanında kullanıcı ID'si ve durum içeriği kaydedilecek.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor