PHPackages                             rentalmanager/utilities - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rentalmanager/utilities

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rentalmanager/utilities
=======================

Rental Manager Utilities package which propels the basic system where you can manage properties for rent.

v1.1.1(7y ago)06proprietaryPHPPHP ^7.1.3

Since Jul 5Pushed 7y ago1 watchersCompare

[ Source](https://github.com/rentalmanager/utilities)[ Packagist](https://packagist.org/packages/rentalmanager/utilities)[ Docs](https://github.com/rentalmanager/utilities)[ RSS](/packages/rentalmanager-utilities/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (3)Versions (6)Used By (0)

RentalManager - UTILITIES
=========================

[](#rentalmanager---utilities)

A package made for Rentbits for easier maintenance and modularity of managing rental listings. It includes all migrations, models and relations to run the rental system.

Installation, Configuration and Usage
-------------------------------------

[](#installation-configuration-and-usage)

### Installation

[](#installation)

Via Composer

```
composer require rentalmanager/utilities
```

### Configuration

[](#configuration)

Once you install the package, it should be automatically discovered by the Laravel. To check this, in your terminal simply run the:

```
$ php artisan
```

There you should find the all `rm:*` commands.

First step after checking is to publish the vendors:

```
$ php artisan vendor:publish --tag="utilities"
```

After that it depends on you. If you are a hard learner, run through each commands manually, but then you can just simply run the

```
$ php artisan rm:setup-utilities
```

We assume you have already installed the Base package, so then just add traits automagically

```
$ php artisan rm:add-utilable-trait
```

Thats it...

### Seed

[](#seed)

This package provides some of the default data. You must seed them to your database.

You can publish seeder with the following command (it's actually separate function from the setup):

```
$ php artisan rm:seeder-utilities
```

The above command will create the propeller seeder class.

After you publish the seeder make sure you dump autoload of the composer cache, how your newly seeder class will be discovered.

```
$ composer dump-autoload
```

You can add seeder class to your DB seeder like:

```
$this->call(RentalManagerUtilitiesSeeder::class);
```

Or by running the seeder directly by invoking:

```
$ php artisan db:seed --class=RentalManagerUtilitiesSeeder
```

Usage
-----

[](#usage)

Below is the sample usages of this package:

To attach the single utility to a unit

```
$object->attachUtility(1);
```

To attach multiple utilities

```
$object->attachUtilities([1,2,3]);
```

There is common sync methods as well

```
$object->syncUtilities([1,2,3]);
```

and without detaching

```
$object->syncUtilitiesWithoutDetaching([1,2,3]);
```

### Scopes

[](#scopes)

This package provides a usable scope for Utilable objects

```
// get all objects where utilities are
$result = $object->whereUtilitiesAre([1,2,3]);
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

5

Last Release

2838d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dc897661efd3f9b1d0b6cee6fa6eb2f5535819e0c2e0a0adab66b4d6002133be?d=identicon)[gorankrgovic](/maintainers/gorankrgovic)

---

Top Contributors

[![gorankrgovic](https://avatars.githubusercontent.com/u/12137730?v=4)](https://github.com/gorankrgovic "gorankrgovic (5 commits)")

---

Tags

utilitiesRentbits

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/rentalmanager-utilities/health.svg)

```
[![Health](https://phpackages.com/badges/rentalmanager-utilities/health.svg)](https://phpackages.com/packages/rentalmanager-utilities)
```

###  Alternatives

[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

2994.3M16](/packages/vaimo-composer-patches)[lodash-php/lodash-php

A port of Lodash to PHP

527719.0k5](/packages/lodash-php-lodash-php)[kartik-v/yii2-helpers

A collection of useful helper functions for Yii Framework 2.0

883.0M29](/packages/kartik-v-yii2-helpers)[longman/ip-tools

PHP IP Tools for manipulation with IPv4 and IPv6

147245.6k6](/packages/longman-ip-tools)[mathiasverraes/classfunctions

Functions to manipulate class names

34472.6k10](/packages/mathiasverraes-classfunctions)[kunstmaan/utilities-bundle

The KunstmaanUtilitiesBundle makes your life easier by providing a couple of small but usefull helper services you can use and re-use in your applications. We already implemented an easy to use cipher service and a shell helper service for you but feel free to send in a pull request with your additions. The shell helper allows you to run apps in the background, see if a process is running and has a method to kill a running process. The cipher service allow you to encode and decode strings using the Rijndael 256 cipher

13150.5k6](/packages/kunstmaan-utilities-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
