Laravel 9 eticarette alışveriş sepetini nasıl oluşturabiliriz? Alışveriş sepeti oluşturmak için alışveriş sepeti paketini kullanıyoruz.
Laravel 9 Alışveriş Sepeti
Bu yüzden öncelikle alışveriş sepeti paketini kuralım. Alışveriş sepeti paketini kurmadan önce alışveriş üzerinde bir değişiklik yapın. Burada çorap sayfasında görebilirsiniz. Ürün fiyatı burada görünmüyor. Tamam, SoC bileşen görünüm dosyasında bir hata yaptım. Bu yüzden alt bileşen görünüm dosyasına gidin. Yani sadece kaynaklar dizini görünümleri live wire ve sob bileşeni PHP dosyasının içine gidin. Ben yazdım. Burada sütun adı fiyat. Normal alt çizgi fiyat olmalı. Tamam, normal alt çizgi fiyat.
Şimdi bu dosyayı kaydedin. Takas sayfasını yenilediğimde ürün dosyalarını burada görebilirsiniz. Tamam. Şimdi swapping cart paketini yükleyelim. Komut istemine gidin ve çalışan uygulamayı durdurun. Tamam. Ve alışveriş sepeti paketini yüklemek için composer komutunu çalıştırın. Composer alanı gerekli. Bir alan Hardwin takas arabası. Tamam, enter’a bas. Pekala, paket yüklendi. Şimdi paketi yapılandıralım. Bu yüzden config dizinine gidin ve ardından app PHP dosyasını açın ve içinde. Providers dizisi. Buraya paketi ekleyelim. Bu bir loadpan alışveriş sepeti slash alışveriş sepeti servis sağlayıcısı. Tamam, şimdi takma adların içine, sadece buraya ekleyin, cart, ok bu. Bu Goldman. Bunu kopyala ve buraya yapıştır. Tamam, adamın alışveriş sepetini yükle. Ve sadece bunu kaldır ve buraya cepheyi ekle. Tamam, o zaman alışveriş sepeti. Pekala, şimdi bu dosyayı kaydedin. Şimdi yapılandırma dosyasını yayınlayalım. Komut istemine gidin ve PHP artisan vendor, colon, publish, publish task test provider komutunu çalıştırın, bu sağlayıcıyı kopyalayalım. Tamam, ve bu çift kodun içine, sadece buraya yapıştırın.
Gloatman alışveriş sepeti, alışveriş sepeti, servis sağlayıcı. Tamam, ve etiket config’e eşittir. Pekala, şimdi enter tuşuna basın. Tamam, config dizini içinde yapılandırma dosyası oluşturuldu, görebilirsiniz. PHP tamam, kontrol edelim. İşte config dizininin içinde sepet PHP dosyası var. Tamam, şimdi ürünü sepete depolamak için bir fonksiyon oluşturalım. Bu yüzden sob bileşen sınıf dosyasına gidin. Uygulama dizinine, ardından uygulama dizinine, ardından http livewire’a gidin ve buradan bu sob bileşeni PHP sınıf dosyasını açalım. Ve bu sınıf dosyasının içinde, ürünü sepete depolamak için bir fonksiyon oluşturalım. Tamam, tam burada public fonksiyon ve fonksiyon adı. Fonksiyona images store diyelim ve burada sadece birkaç argüman geçirelim. Birincisi ürün kimliği ürün alt çizgi kimliği diğeri ürün alt çizgi adı ve bir tane daha ürün alt çizgi fiyatı. Ürün alt çizgi fiyatı. Tamamdır. Şimdi bu fonksiyonun içinde sadece buraya kartı ekleyin ve ayrıca buraya aktarın use use cartoon this. Tamam, o zaman sepet sütunu sütunu burada ekleme yöntemini çağırır ve buraya ürün kimliğini, ürün adını, miktarını ve fiyatını geçirir. Tamam, tam burada dolar ürün kimliği kolon dolar. Ürün adı. Ve buraya varsayılan miktarı bir olarak geçirelim. Buraya bir yazın. Ve sonra ürün fiyatı. Ürün alt çizgi fiyatı. Tamamdır. Ve ayrıca ürün modeliyle ilişkilendirin. Ürün. Tamam. Yani ürün modeli. Buraya sadece ilişkilendir yazın ve modelin yolunu buraya aktarın.
Bu yüzden ürün olan uygulama eğik çizgi modelinizin model adını yazın. Tamam. Ve bundan sonra, oturumun içine, buraya flash mesajını ekleyin. Flash buraya anahtar başarı alt çizgi mesajını ekleyin. Ürün sepete eklendi. Tamam. İşte ürün sepete eklendi. Tamam. Şimdi geri dönün ve rotaya yönlendirin buraya rota kartı rotasını ekleyin, bu da sepet rotası rotaları PHP dosyasını kontrol edelim ve sepet rotası sepettir. Rota adı soft cart. Tamam. Şimdi buraya sob cart yazın. Tamam. Şimdi bu dosyayı kaydedin. Şimdi alt bileşen görünüm dosyasına gidin ve. Laravel Burada sepete ekle düğmesini bulalım. İşte sepete ekle düğmesi. Tamam, bu düğme. Tamam, bunun içinde, sadece bu bağlantıyı kaldırın, sabun, masa kartı, PHP. Ve buraya hash işaretini koyun. Ve bu bağlantı etiketinin içine, sadece buraya ekleyin, tel, iki nokta üst üste, tıklayın, nokta, önlemek aramaya eşittir. Burada store metodu var. Yani tam burada, store. Ve bu yöntemin içinde, buraya dolar ürün ok kimliğini, ardından buraya ürün adını geçirin.
Yani bundan hemen sonra tek tırnak içinde, tamam, virgül, tek tırnak, sonra çift, kıvırcık, ayraç, dolar, ürün oku, isim. Tamamdır. Ve şimdi buraya sadece fiyatı geçirin. Tamam. Yani çift değer, ayraç, dolar, ürün oku, normal, alt çizgi fiyat. Tamam. Şimdi bu dosyayı kaydedin. Şimdi Cart bileşeni görünüm dosyasına gidin. Şimdi bu cartcomponent PHP dosyasını açalım. Ve bu dosyanın içinde, bu tablonun içinde, her şeyden önce, Cart URL’sini kontrol edelim. Yani Cart uygulaması çalışmıyor’a gidin.
Bu yüzden öncelikle uygulamayı çalıştıralım. Yani bir PHP rtgen rtgen servisi yazın. Tamam, şimdi sepete gidin. Ve işte Sepet tablosu. Tamam, bu tablonun içinde resim, isim, fiyat, miktar, ara toplam. Ve işte kaldırma bağlantısı. Tamam, bu katman için buraya ekleyelim. Öncelikle, kart sütunu sütun sayısının sıfırdan büyük olup olmadığını kontrol edelim, ardından sepet öğesini gösterelim. Tamam mı? Aksi takdirde burada bir mesaj gösterin Sepette ürün yok. Tamam mı? Sepette ürün yok. Ve if yönergesini burada kapatın. Tamamdır. Ve şimdi kalan tüm tr’yi kaldıralım. Tamam, şimdi bu dosyayı kaydedin. Bunu kontrol edelim. Tarayıcıya geçin ve mağaza sayfasına gidin. Ve bu ürünü ekleyelim. Sepete Ekle’ye tıklayın. Ve burada bir ürünün eklendiğini görebilirsiniz. Şimdi ürün resmini ve adını dinamik hale getirelim ve fiyatı da dinamik hale getirelim. Tamam mı? Ve ara toplam. Sepet bileşeni blade PHP dosyasının içine, buraya bu if yönergesini ekleyelim. Bu tr’den önce, buraya dört H oranında dört h yönergesi ekleyin ve buraya kart sütununu geçirin. Laravel Sütun içerildi. Tamam, dolar kalemi olarak, değil mi? Ve bunu her biri için kesin ve bu kapanış katmanından sonra yapıştırın.
Tamam. Ve şimdi göstermek için, burada ürün adı. Sadece bunu kaldırın ve buraya ekleyin. Burada bu çift küme parantezini seçin. Dolar cinsinden ürün, ok adı, ürün modeli, ok adı. Tamam ve bunu yorumlayın. Ve kartın içine, buraya yapıştırın. Tamam ve burada öğe okunu, modeli, oku, kimliği değiştirin. Tamam, şimdi bu dosyayı kaydedin. Şimdi bunu kontrol edelim. Tarayıcıya geçin ve sayfayı yenileyin. Undefined, constant, contained. Tamam, işte parantez. Şimdi bunu kaydet. Ve sayfayı yenileyin. Ve burada ürün resmini, ürün başlığını görebilirsiniz. Ve işte fiyat ve alt başlık. Tamam, şimdi bir ürün daha ekleyelim. Yumuşak sayfaya gidin ve bu kez bunu ekleyelim. Ve fiyatı görüntülemek için buraya dolar, dolar, ürün, ok, model, ok, normal fiyat ekleyin. Tamam ve alt fiyat için buraya dolar, ürün, ok, alt fiyat ekleyin. Pekala, ürün görseli için görsel URL’sini kopyalayalım, bunu kopyalayalım. Bu yüzden sepete ekle seçeneğine tıklayın ve burada ürünün eklendiğini görebilirsiniz. Ve şimdi burada kart özeti sipariş özetini görüntüleyelim. Tamam, işte kart toplamları. Tamam, kart toplamını burada görüntülemek için, kart alt toplamı, sadece bunu kaldırın ve buraya çift küme, ayraç, dolar, pardon, kart sütunu, sütun, alt toplam ekleyin. Tamam, ayrıca burada vergiyi de görüntüleyin. Bunu kopyalayıp buraya yapıştıralım, vergi başlığını değiştirelim ve kart renk etiketlerini buraya ekleyelim. Tamam, buraya kargo ayrıntılarını ekleyebilirsiniz. Bu sefer sadece alıcıyı burada tutacağım. Tamam, ara toplamı görüntülemek için bu toplamı kaldırın. Sadece çift küme parantezinizi ve ardından kart sütunu, sütun, toplamı ekleyin. Tamam, vergi tutarını yapılandırma dizininden değiştirebilirsiniz. Burada config ve cart’ı görebilirsiniz. Ve burada varsayılan olarak vergi tutarının 21 olduğunu görebilirsiniz. Tamam, %21. Buradan değiştirebilirsiniz. Şimdi bu kart bileşeni blade PHP dosyasını kaydedin ve kontrol edelim. Sepet sayfasına gidin ve sayfayı yenileyin. Laravel Ve burada kart alt toplam vergi tutarını görebilirsiniz. Ve işte toplam miktar. Tamam. Bir şey daha. Ürünü Sepet sayfasına ekledikten sonra, burada başarı mesajını gösterelim. Yani bu tablodan önce Cart bileşeni görünüm dosyasının içinde başarı mesajını görüntülemek için. Buraya ekleyelim, eğer oturumda başarı anahtarı varsa oluşturu ekleyelim, buraya başarı alt çizgi mesajını ekleyelim. Eğer bu anahtar varsa o zaman göster. İşte mesaj. Önce buradaki hedefleri Div’de kapatın ve buraya ekleyin. Div sınıfı Add’e eşittir. Burada sınıf uyarısı. Uyarı başarılı. İşte bu. Ve burada sadece güçlü başarı mesajını görüntüleyin. Tamam. Ve oturum sütunu sütun kiti ve geçiş. Burada anahtar başarı. Alt çizgi mesajı. Tamam, şimdi bu dosyayı kaydedin ve kontrol edelim. Tarayıcıya geçin ve yazılım sayfasına gidin. Şimdi bu ürünü ekleyelim. Sepete ekle seçeneğine tıklayın ve burada ürünün sepete eklendiğini görebilirsiniz. Tamam, her şey yolunda.
Şimdi sob detaylar sayfasına gidin. Herhangi bir ürüne tıklayalım. Ve bu ayrıntılar sayfasının içinde, sepete eklemeyi çalışır hale getirelim. Bu yüzden ürün detayları bileşen sınıfı dosyasına gidin detaylar bileşen sınıfı dosyası. Bu yüzden uygulama dizini http liveware içine gidin ve sadece bunu açın. Bu bileşen PHP dosyasıdır. Ve bu dosyanın içinde, ürünü sepete eklemek için bir yöntem oluşturalım. Yani writer, public function, store ve buraya aynı şeyi geçirin. Dolar ürün alt çizgi kimliği dolar ürün alt çizgi adı ve ürün alt çizgi fiyatı. Tamam, ve bunun içinde, her şeyden önce, buraya sadece kartı girin. Yani burada kartı kullanın ve kart sütununda ürün kimliği ürün alt çizgi adı, varsayılan miktar bir ve ürün fiyatı ürün alt çizgi ekleyin ve buraya geçirin. Fiyat. Tamamdır. Ve ayrıca ürün modeli ile ilişkilendirin. Yani tam burada app app model models slash product. Tamam. Yani anahtar ve şimdi oturumun içine ekleyin. Burada eğik çizgi mesajı. Anahtar başarı alt çizgi mesajını ayarlayın. Tamam. Ürün sepete eklendi. Tamamdır. Şimdi geri dönüş yönlendirme ekle. Burada alışveriş sepeti olan rota teması. Tamam. Şimdi bu dosyayı kaydedin ve ayrıntılar bileşeni görünüm dosyasına gidin. Bunu açalım. Ve burada Sepete ekle düğmesi bağlantısını bulalım. İşte sepete ekle düğmesi. Tamam. Bu ilk değişikliğin içinde, burada sadece ekle yazın. Burada düğme türü ve tamam ve tam burada tel sütununda nokta önleme tıklaması yöntem adına eşittir. Ve buraya ürün kimliğini aktarın. Yani ürün alt çizgi kimliğini yazın ve ardından ürün adını buraya aktarın. Yani bu küme parantezinden sonra, tek tırnak, çift küme parantezi, ardından ürün ok adı. Tamam mı? Laravel Ve sonra buraya normal fiyatı geçirin.
Çift küme parantezi, dolar ürün oku, normal fiyat. Tamam, şimdi bu dosyayı kaydedin. Şimdi bunu kontrol edelim. Tarayıcıya geçin ve sayfayı yenileyin. Tamam, şimdi sepete ekle’ye tıklayın ve burada ürünün eklendiğini görebilirsiniz. Her şey tamam. Bu şekilde, Laravel 9 eticaretdokuz e-ticarette alışveriş sepeti oluşturabilirsiniz. Alışveriş sepeti oluşturmakla ilgili her şey bu kadar.