如何解决出现错误为:此集合实例上不存在属性[prod_name]
在Laravel中创建添加到购物车页面时,出现错误,
n <- 2
df %>%
group_by(group) %>%
mutate(min_rank = dense_rank(logFC),max_rank = dense_rank(-logFC)) %>%
mutate(label = ifelse(min_rank <= n | max_rank <= n,protein,'')) %>%
ggplot(aes(x= group,y = logFC,label = label)) +
geom_violin() +
geom_point() +
geom_label_repel(hjust=0,vjust=0)
这是我的CartController
Exception
Property [prod_name] does not exist in this collection instance. (View: C:\xampp\htdocs\bizzcomputer\resources\views\cart.blade.php)
这是我的购物车页面的产品页面href。单击添加到购物车时,它会转到购物车页面。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Product;
use App\Category;
class CartController extends Controller
{
public function index()
{
$products = Product::get();
return view ('cart')->with(compact('products'));
}
public function create()
{
//
}
public function store(Request $request)
{
//
}
public function show($id)
{
$product = Product::find($id);
return view('cart')->with(compact('product'));
}
public function edit($id)
{
//
}
public function update(Request $request,$id)
{
//
}
public function destroy($id)
{
//
}
}
这是我的路线。
<div class="ml-md-3">
<a href="{{route('cart',$product->id)}}" class="btn px-5 btn-primary-dark transition-3d-hover"><i class="ec ec-add-to-cart mr-2 font-size-20"></i> Add to Cart</a>
</div>
可能是什么问题?有人请引导我找出答案吗?
解决方法
集合$products
中有很多产品,您需要对其进行循环以获取prod_name
@foreach($products as $product)
<td data-title="Product">
<a href="#" class="text-gray-90">{{ $product->prod_name }}</a>
</td>
@endforeach
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。