sarga/packages/Webkul/SAASCustomizer/src/Models/Discount/CatalogRule.php

27 lines
761 B
PHP

<?php
namespace Webkul\SAASCustomizer\Models\Discount;
use Webkul\Discount\Models\CatalogRule as BaseModel;
use Company;
class CatalogRule extends BaseModel
{
/**
* Create a new Eloquent query builder for the model.
*
* @param \Illuminate\Database\Query\Builder $query
* @return \Illuminate\Database\Eloquent\Builder|static
*/
public function newEloquentBuilder($query)
{
$company = Company::getCurrent();
if (auth()->guard('super-admin')->check() || ! isset($company->id)) {
return new \Illuminate\Database\Eloquent\Builder($query);
} else {
return new \Illuminate\Database\Eloquent\Builder($query->where('cart_rules' . '.company_id', $company->id));
}
}
}