【发布时间】:2014-10-25 17:49:44
【问题描述】:
我有两张表:wishlist 和 products 我想根据愿望列表中的 product_id 读取产品表,但针对特定用户...
首先从愿望表中读取带有 user_id 的列,这将等于登录的用户 ID (Auth::user()->id)... 当完成后,我从愿望清单中读取了带有 product_id 的产品表,该表与产品中的 id 相同...
控制器:
public function getWhishlist() {
$wishItems = WishItem::where('user_id', '=', Auth::user()->id);
return View::make('wishlist')->with('wishItems', $wishItems);
}
查看:
@foreach ($wishItems as $wishItem)
{{ dd($wishItem) }}
<?php $getProducts = Product::find($wishItem->product_id); ?>
@foreach ($getProducts as $getProduct)
{{ $getProduct->title }}
@endforeach
@endforeach
型号:
class WishItem extends Eloquent {
protected $table = 'wishlist';
}
{{ dd($wishItem) }} -> 没有任何反应 整个代码都没有发生任何事情......表中没有任何结果
我的问题是如何从两个表中读取数据??
【问题讨论】: