File manager - Edit - /home/linknsbh/proffy.online/app/Repositories/WarehouseRepository.php
Back
<?php namespace App\Repositories; use App\Models\Purchase; use App\Models\Sale; use App\Models\Warehouse; /** * Class WarehouseRepository */ class WarehouseRepository extends BaseRepository { /** * @var array */ protected $fieldSearchable = [ 'name', 'phone', 'country', 'city', 'email', 'zip_code', 'created_at', ]; /** * Return searchable fields */ public function getFieldsSearchable(): array { return $this->fieldSearchable; } /** * Configure the Model **/ public function model() { return Warehouse::class; } public function warehouseCanDelete($id): bool { $saleModel = [ Sale::class, ]; $purchaseModel = [ Purchase::class, ]; $saleWarehouseResult = canDelete($saleModel, 'warehouse_id', $id); $purchaseWarehouseResult = canDelete($purchaseModel, 'warehouse_id', $id); return $saleWarehouseResult || $purchaseWarehouseResult; } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 7.63 |
proxy
|
phpinfo
|
Settings