【发布时间】:2017-04-23 06:01:33
【问题描述】:
我在商品详情中搜索用户名的查询如下:
$data = Store::join('users AS b', 'b.id', '=', 'stores.user_id')
->where('b.name', 'like', '%hazard%')
->paginate();
它有效。但我使用 join 来做到这一点。
我怎样才能使用belongto?
我的店铺模型是这样的:
class Store extends Model
{
protected $fillable = ['name', 'user_id', ...];
public function user()
{
return $this->belongsTo(User::class,'user_id', 'id');
}
...
}
【问题讨论】:
标签: php laravel search laravel-5.3 laravel-eloquent