Component.php
Go to the documentation of this file.
60 return $this->belongsToMany('\App\Models\Asset', 'components_assets')->withPivot('assigned_qty', 'created_at', 'user_id');
84 return $this->hasMany('\App\Models\Actionlog', 'component_id')->where('asset_type', '=', 'component')->orderBy('created_at', 'desc')->withTrashed();
154 return $query->join('categories', 'components.category_id', '=', 'categories.id')->orderBy('categories.name', $order);
167 return $query->leftJoin('locations', 'components.location_id', '=', 'locations.id')->orderBy('locations.name', $order);
181 return $query->leftJoin('companies', 'components.company_id', '=', 'companies.id')->orderBy('companies.name', $order);
scopeOrderCategory($query, $order)
Query builder scope to order on company.
Definition: Component.php:152
Definition: Accessory.php:2
scopeTextSearch($query, $search)
Query builder scope to search on text.
Definition: Component.php:119
scopeOrderCompany($query, $order)
Query builder scope to order on company.
Definition: Component.php:179
scopeOrderLocation($query, $order)
Query builder scope to order on company.
Definition: Component.php:165