🔥جمعه سیاه در راکت با (( ۷۰ درصد )) تخفیف! این فرصت دیگه تکرار نمیشه
مشاهده دورههاسلام دوستان.
من در livewire میخوام محصول به سبد خرید اضافه کنم ولی کار نمیکنه، مشکل از چیه؟
public function store($product_id, $product_name, $product_price) {
Cart::add($product_id, $product_name,1, $product_price)->associate('App\Models\Product');
session()->flash('success_message', 'Item added in Cart');
return redirect()->route('product.cart');
}
<div class="product-info">
<a href="{{ route('product.details', $product->slug) }}" class="product-name"><span>{{ $product->name }}</span></a>
<div class="wrap-price"><span class="product-price">${{ $product->regular_price }}</span></div>
<a href="#" class="btn add-to-cart" wire:click.prevent="store({{ $product->id }}, '{{ $product->name }}', {{ $product->regular_price }})">Add To Cart</a>
</div>
سلام به شما دوست عزیز.
در فایل اصلی blade قبل از تگ بسته head، کد زیر رو قرار بدین:
@livewireStyles
و قبل از تگ بسته body، کد زیر رو قرار بدین:
@livewireScripts
موفق باشید.
شما تو متد store سه تا ورودی گفتی میگیره ولی یدونه پاس دادی
و دقت کند تو blade کدهات بین دوتا div باشه
منظورم اینه کل کامپوننت داخل یک تگ باز و بسته باشه
به این صورت
<div>
کد های کامپوننت
</div>
اگر بین یک تگ نباشه متد ها کار نمیکنه یعنی اینجوری باشه
<div>
کد های کامپوننت
</div>
<div>
// اینجوری اشتباهه
</div>
اگر بازم مشکل حل نشد کل کامپوونت و کد های کلاس رو بفرستید
@mrn
یعنی اینطوری باید بنویسم؟
<div class="product-info">
<a href="{{ route('product.details', $product->slug) }}" class="product-name"><span>{{ $product->name }}</span></a>
<span class="product-price">${{ $product->regular_price }}</span>
<a href="#" class="btn add-to-cart" wire:click.prevent="store({{ $product->id }}, '{{ $product->name }}', {{ $product->regular_price }})">Add To Cart</a>
</div>
بازم نشد.
سلام به شما دوست عزیز.
در فایل اصلی blade قبل از تگ بسته head، کد زیر رو قرار بدین:
@livewireStyles
و قبل از تگ بسته body، کد زیر رو قرار بدین:
@livewireScripts
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟