【发布时间】:2021-12-29 12:33:11
【问题描述】:
请帮助我,我现在正在尝试在点击后将添加到购物车按钮更改为前往购物车,我怎么可能做到这一点?请帮助我,我已经尝试但没有成功,这是我的情况控制器中的代码:
if (Temporary::where('course_id','=', $request->IDCourse)->exists()) {
Session::flash('failed-session','Go to card');
}
else
{
Session::flash('failed-session','Add to cart');
}
在我的刀片下方,用于在购物车盒上循环产品
@foreach($carts as $cart)
<ul class="list-group list-group-flush">
<li class="list-group-item bg-light">
<div class="row">
<div class="col">
<input type="text" name="IDCourse" value="{{ $cart->course_id }}">
<a href="{{ route('course.detail', $cart->course->id) }}" class="text-body">
<div class="d-flex">
@if($cart->course->image == '')
<img src="{{ asset('storage/courses/Default_Photo.png') }}" alt="" class="avatar-md square" />
@else
<img src="{{ asset('storage/courses/'.$cart->course->image) }}" alt="" class="avatar-md square" />
@endif
<div class="ms-3">
<h5 class="fw-bold mb-1">
{{ $cart->course->title }}
</h5>
<span class="fs-6 text-muted">
<span>{{ __('Oleh ') }}{{ $cart->course->user->name }}</span>
</span>
</div>
</div>
</a>
</div>
</div>
</li>
</ul>
<hr class="my-0">
@endforeach
以及在控制器中显示条件结果的最后一个代码
@if(Session::has('failed-session'))
<div class="alert alert-danger">
{{Session::get('failed-session')}}
</div>
@endif
我尝试dd($request->course_id) 并显示null。我的计划是检查客户是否已将该商品添加到购物车,然后按钮更改为前往购物车。请帮助我。非常感谢您的帮助。
【问题讨论】:
标签: laravel if-statement shopping-cart