'integer', 'token' => 'string', 'product_id' => 'integer', 'count' => 'integer', 'size' => 'string' ]; /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function product() { return $this->belongsTo(Product::class);//->where('parent_id', null); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function user() { return $this->belongsTo(User::class); } /** * @param $query * @param $token * @return mixed */ public function scopeFindByToken($query, $token) { return $query->where('token', $token); } /** * @param $query * @param $user_id * @return mixed */ public function scopeFindByUser($query, $user_id) { return $query->where('user_id', $user_id); } }