Kampa devam ettiğimiz bu derste tekrar hoş geldiniz ve özellikle önce
oluşturduğumuz kullanıcı modeline odaklanacağız.
Ve yorum modeli ve ikisini birleştirerek yeni bir yorum oluşturduğunuzda
kullanıcı kimliğiniz ve kullanıcı adınızla otomatik olarak mevcut kullanıcıyla ilişkilendirilir.
Bu yüzden ne yapmadan önce ne demek istediğimi göstereceğim, şimdi V8 olduğumu vurgulayacağım.
Dolayısıyla yeni bir sürümde, bazı modellerin veritabanında oldukça önemli değişiklikler yapacağız, böylece yeni bir
versiyonu garanti altına alacağız.
Yani takip etmek istersen V8.
Ve başlamak için sunucu çalıştırmak için gidiyoruz ve sonra kamp çizgi gidiyorum ve önce ben
yeni bir hesap ile kayıt olacak ve bu hesap patates olacak ve şifre tekrar şifre olacak.
Kaydol.
Şimdi Desert Mesa'ya bir göz atalım ve yeni bir yorum eklemeye devam edelim ve amacımız için bu Arthur alanını
ortadan kaldırmak ve böylece otomatik olarak yazarın adını bildirebilmek ve bunu kullanıcı olmadan yeni
yoruma kaydetmek olsun. el ile belirlemek zorunda kalmadan.
Bu yüzden sadece patates Taito patates ve diğer patates olacak bir yorum olacak.
Tamam.
Bunu gönderin ve gönderin.
Ve biz bunu görmek istiyoruz.
Kullanıcı, bu kullanıcı adını manuel olarak girmek zorunda kalmaması dışında tam olarak aynı görünmelidir.
Bunu yapmak için yapmanız gereken ilk şey yorum modelinde, kullanıcının kimliğini ve
kullanıcı adını depolayabileceğimiz bazı alanları eklememiz gerekiyor.
Böylece sunucuyu durduralım ve yorum modelini açacağız, böylece modellerin eğik çizgisinde evet ve iç yazar altında yazdıklarımız
artık artık sadece bir nesne olacak bir dize olacak ve bir
yazarın kimliği iki şey olacak.
Ayrıca aslında yapabileceğimiz bir kullanıcı adı, tüm yazarın orada saklanmasına neden oluyor.
Yani yeni bir kullanıcıya sahip olduğumuza benziyor.
Kullanıcı hesabının kullanıcı adı patatesine benzediğini ve daha sonra alt çizgiye sahip olduğunu veya bazı kimliği olduğunu unutmayın.
Ama aynı zamanda çılgın uzun ipin ve sonra da tuzun karması var.
Ve bu verilerin tümünü her yorumun içinde saklamak istemiyoruz.
Bunun yerine, yorumu oluşturan kullanıcının kimliğini ve bu kullanıcının
kullanıcı adını içeren önemli parçaları alacağız.
ve sonra doğru yazarın aranması için bu kimliği kullanabilir ve oradan kullanıcı adını alabiliriz.
Kimliğini yalnızca saklamalı
Ancak ismi oldukça sık sık bastıracağız, çünkü bunun tam noktası biz dönüyoruz ve
her bir yorum metnini yazdıracağız, aynı zamanda yazar da yazıyoruz.
Doğru yazarın her zaman bir yazar kimliğini alarak bu yazarın bularak ve
daha sonra kullanıcı adına bularak aramamız çok etkili olmazdı.
Bunun yerine bunun için verileri sadece burada Mongo gibi ilişkisel
olmayan bir veritabanı ile yapabileceğimiz bir şey haline getireceğiz.
başka nesne olacak ve bu nesne kimliği tür tanımlayan mongoose olan bir türe sahip olacak ki daha önce yaptıklarımız gibi.
Bu yüzden Id,
Burada, bir türün KDE'nin Mangu şema türlerinde olduğu konusunda yorum yaptığımız kampa bir göz atarsak, bir ref'e
ihtiyacımız vardır ve ref, bir kullanıcı olan bu nesne kimliği ile başvuracağımız modele
atıfta bulunur ve o zaman kullanıcı adı sadece bir dizedir.
Ve virgülümüzü burada bulup kurtaracağımızdan emin olmalıyız ve daha ileri gitmeden önce gitmemiz
iyi olacak.
Tohumları dosyasını açacağım ve şimdi kodun bir kısmını şimdilik
yorumlayacağım için veritabanımdaki tohumları durduracağım.
Bu yüzden hepsini kaldıracağız, ancak o zaman kamp kurmayacağım.
Başlamak için elle yapacağız.
O halde doğru koddan çıkacağımızdan emin olalım.
Bu yüzden CGP'ye sahibiz ve kamp dışına çıkartıp çıkardığımız her şeyi kaldırıyoruz, çünkü yorumların artık bir kullanıcı
kimliği, bir yazar adı veya kullanıcı adı ve kodumuz olacak ve burada bunun
hesabını yapmıyoruz.
Bu yüzden temelde sadece boş bir taslak istiyorum.
Bu yüzden veritabanını göremeyeceğim, ancak çalıştıracağım.
Ve bu, veritabanından her şeyi kaldırmak ve şu anda sadece bir
defa yapacağım ve yeniden başlatıp sonra buraya gidersem, sunucuyu yeniden başlatmak zorundayız.
Gitmeniz gereken hiçbir kampın olmadığını görmek lazım.
Bu yüzden şimdi her şeyin hesabını kaldırıp kurtaracağım ve sonra evetime geri döneceğim ve
evlatlık çağırdığım satırı kaldırdım.
Bu yüzden tohum veritabanına bir açıklama ekledim.
Ve şu an için bunu aynı hat üzerinde yapacağım.
Veritabanına bakın.
Şimdilik şunu yorumlayacağız ki veritabanını göremeyeceğiz.
Manuel olarak girip yeni bir yayına yeni bir yorum ekleyip kullanıcı oluşturacağız.
Tamam, şimdi yolumuzdan çıkarmalıyız ki, yazar ile yazarın kimliğini ve kullanıcı
adını yorumlarla ilişkilendirme mantığına odaklanalım.
Dolayısıyla, yolların yerine ve yorumların yerine yorum oluşturduğumuz koda
gitmeliyiz.
Evet ve işte burada.
Bu kodda oluşturulan yorumlar ilk önce doğru kampı bulmaktan sorumludur.
Veya rotada bu kimliği kullanıyor.
Sonra bir kez o kampı buluruz, sonra bir yorum
oluşturur ve sonra o kampa yorum yaparak kampa
kaydetiriz, yorumları yorum dizisine kampa sokmadan önce kullanıcı adına ekleyeceğiz ve Kimliği yorumlayacak ve sonra
yorumları saklayacağız.
Dolayısıyla, artık veri yapımızı kurmamız için yapmamız gereken tek şey mevcut kullanıcıların kullanıcı
adını ve geçerli kullanıcının kimliğini nasıl elde ettiğimizi anlamamızdır.
istek dışı kullanıcı olduğuna güvenebiliriz, çünkü bu kodu alırsak, buraya girmenin tek yolu, kullanıcının kilitlendiği olur.
Ve neyse ki bunu kullanıcıyı talep etmeden önce gördük ve bir
Ve bunun nedeni, Middleware'te kilitlenmiş olması, burada bir kullanıcı yoksa, oturum açma
çizgisine geri yönlendireceğiz.
Dolayısıyla bu, birisinin oturum açmasını sağlar.
Peki neden basit bir iptal logosu yapalım.
Ve kullanıcı adının bu kullanıcı adına başlamasını istiyoruz ve bu yeni açıklama gibi kullanıcı
adı yapalım.
ve sunucuyu başlatalım ve veritabanımıza girip yeni bir posta eklemek zorunda kalacağız.
Ve bunu yazdıracağınız kullanıcıyı kullanıcı adını isteyin
Yapacağım ilk şey, şifre olan şifreyle birlikte patates olarak giriş yapmak ve sonra beni kampları
kesmek için alıyor.
Şimdi yeni bir kamp.
Burada kullanacağım bir Creative Commons imajı var.
Ancak elbette herhangi bir görüntüyü kullanmaktan çekinmeyin.
Ve sonra bir isim ekleyeceğim.
Diyelim ki tam dağları tanıyan deli deli diyelim.
Ve sonra bu açıklama için biraz yer tutucu metni yapıştıracağımdan daha fazlasına sahibim.
Göndermeyi tıklayın.
Yeni kamp yapmak.
Şimdi daha fazla bilgiye gidelim ve bir yorum eklemeye çalışalım.
Patates olarak imzalanmış olduğumu görebilirsiniz.
Yeni bir yorum ekleyelim.
Biraz metni doldurun.
Lorem Ipsum bunlardan birkaçını daha yaparım.
Onlar harika.
Ve sonra burada yazmazsak patates alabileceğimizi göstermek için yazarın başına boş
bırakacağım.
Sonra gönder'i tıklıyoruz.
Şimdi yüksek sesle sayılanlara bakalım.
Bu yüzden yukarı doğru ilerlemeliyim.
Adlandırdığın yeni yorumlar patates olacak.
Harika.
İste budur.
Kullanıcı adınızı kullanın.
Ayrıca kullanıcının kimliğini altı çizmesi ve Konsole'da böyle bir şekilde gitmeyeceğim.
Ama bana güven orada.
Önceki videolarda gördüğümüz, kullanıcının bu iki bilgi parçasını içerdiğini istemesi. D. ve kullanıcı
adı.
Bu yüzden gitmeden önce daha fazla gidelim ve bu alanı bu yazar alanı formdan kaldırın,
böylece yeni yorumun içindesiniz.
Dolayısıyla, sunucuyu durdurmak yerine bulmak için faremi kullanacağım.
Bu yüzden görüşlerin yeni yorumları var ve burada bu şeyin hepsinden kurtulacağız.
Artık yazarımız yok.
Sadece metin.
Ve sonra metni takip edip gönder tuşuna basacağız.
Ve sonra verilerimizi buraya gönderir, yeni bir yorum oluştururuz.
Kullanmak için kullanıcı adı ve Nokta I. kullan D. kullanıcıyı gerçekten yorumla ilişkilendirmek için.
Bu nedenle kullanıcı adını ve kimliğini yoruma eklemek için.
Kimliği ile başlayalım yazarın kimliği isteği kullanıcı altına nokta işareti kimliğine ve ortak nokta yazarının nokta kimliğine eşit
olduğuna dair yorum modelimizin kurulma biçiminden kaynaklanıyor.
Bu yüzden bir kuyrukluyılda bir yazar vardır ve bir yazarın kimliği ve kullanıcı adı vardır.
Şimdi yorum yapmaya geri dönelim.
Yazar kimliğini kullanıcı kimliğini ve yorum yazarının nokta kullanıcı adını isteyen kullanıcı ismi kullanıcı adıyla
aynı ve tüm kaydetmek.
Ve sonra da yapmak zorunda olduğumuz bu çizgiden kurtulmak aslında kaydetmek yorum çok kaydetmek yorum.
Ve sonra kampdaki yorumlara iteceğiz ve bütün kampı kurtaracağız.
Ve sonra yeniden yönlendireceğiz.
Ve neden bunu yapmadan önce konser günlük yorumu yapalım, böylece yönlendirme
yapmadan önce neye benzediğini görebilirsiniz.
Sunucuyu yeniden başlatın Şimdi geri dönelim.
Sayfayı
yenilememiz gerekecek.
Yeniden oturum açmanız gerekecek.
Yani patates şifresi, şifre girişidir.
Hadi gidip yeni bir yorum ekleyelim ve yorum burada filan filan olacak.
Gönder.
Tamam.
Neyin kaydedildiğini kontrol edelim.
Dolayısıyla görmek zor, çünkü günlükleri olan başka bir konseyimiz var, ancak oranımız var.
Bu yüzden falan filan olan bir metne sahibiz.
Ortak kimliğimize sahibiz, o zaman bir I yazarımız var. D. ve bir kullanıcı adı patates.
Harika.
Şimdi yapmak istediğimiz son şey aslında kullanıcı adını burada gösteriyor.
Şu anda yaptığımız, tüm kullanıcıyı gösteriyor çünkü sahip olduğumuz tek şey yazarın yorum noktası yazar
ve şablonun şablonu üzerindeydi.
Şimdi kampın şov şablonunu açalım ve size burada ne hakkında konuştuğumu göstereceğim,
yorum yazdıracağız.
Yazar ve bu tüm bu şeyden bahsediyor.
Benim var. D. ve yazar nokta kullanıcı adını bir kullanıcı adı yorumlamak istiyoruz.
Bu yüzden kullanıcı adı burada kolay bir düzeltme nokta ve kaydedin.
Şimdi sunucuyu yeniden başlatmayı durduralım ve sonra geri dönüp sayfayı yenileyebiliriz ve burada bir
patates bulunduğunu göreceksiniz.
İlk oluşturduğumuz bu kod, aslında henüz kurulmamış olan kodu oluşturmadı.
Dolayısıyla boş bir yazar kullanıcı adı var ama bu sadece iyi çalışıyor.
Başka bir hesapta bir tane daha ekleyelim ve bunu bir domates ve şifre
olarak da arayacağım.
Kaydol.
Bir yoruma geçelim ve bu sadece HA HA HA olacaktır.
Gönderip oraya gidiyoruz.
Otomatik olarak kullanıcı adını domates diyor.
Kullanıcının bunu her zaman olduğu gibi el ile girmesi gerekmiyordu.
Bu videoyu yaptığımız her şeyin hızlı bir özetiyle bitiririm.
Modeli yorumlayıp bir yazar alanına ekleyerek başladık.
Yazarın zaten bu dize içerdiğini ancak yazar eklemenin, iki özellikli bir nesne olduğunu ve kimliği ve
kullanıcı adı olduğunu ve kimliğinin bir kullanıcı model kimliğine bir referans olduğunu ve kullanıcı adının, yalnızca geçerli kullanıcının dize adı
olduğunu doğrulayın.
Bu yüzden onu hazırladık ve daha sonra yorum yolumuza girmesi için ona ihtiyacımız var.
Oluşturduğumuz yorumlarda kullanıcı kimliğini içeren istekleri kullandığımız ve kullanıcı kullanıcı adını talep ettiğimiz
ve bu yazarın yorumlarını yazarlara ekleyeceği oldukça basitti.
Sonra yorum kaydettik ve yapmak zorunda kaldık.
Ve en son şey, yazarın kullanıcı adının yalnızca yazarın yorumlarını değil, bir yorumun
gösterildiğinden emin olmaktı.
Muhteşem.
Yani bu gerçekten birlikte gelmeye başlıyor.
Ne kadar ilerlediğinize bir göz atarsanız, hala bazı stillerle çıkmanın bir yollarımız var.
Yapmamız gereken biraz daha mantık var, ancak kamp ile şimdiye kadar çok fazla şey kapattık.