PHPackages                             zekini/laravel-generics-api - 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. [API Development](/categories/api)
4. /
5. zekini/laravel-generics-api

ActiveLibrary[API Development](/categories/api)

zekini/laravel-generics-api
===========================

A simple package to encapsulate all of our generic API classes at Zekini to a package we can require in all our API projects

0114PHP

Since Feb 22Pushed 2y ago1 watchersCompare

[ Source](https://github.com/zekini-com/laravel-generics-api)[ Packagist](https://packagist.org/packages/zekini/laravel-generics-api)[ RSS](/packages/zekini-laravel-generics-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Introduction
============

[](#introduction)

The **zekini/laravel-generics** package allows us to store our generic classes in a package so we can reuse them

**Installation**

```
composer require zekini/laravel-generics

sail artisan vendor:publish --tag=zekini-config
sail artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="activitylog-migrations"
sail artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="activitylog-config"
sail artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"

sail artisan migrate

```

**Usage**

To reset password in a local database environment

```
sail artisan local:password-reset --password=password

```

To generate or update the code checkers config files:

```
sail artisan vendor:publish --tag=zekini-config --force

```

To add another generic command

```
sail artisan generic:command TestCommand

```

To add another generic helper

```
sail artisan generic:helper TestHelper

```

**Available Helpers**

```
use Zekini\Generics\Helpers\ArrayHelper;
use Zekini\Generics\Helpers\ArrayToObjectHelper;
use Zekini\Generics\Helpers\CsvHelper;
use Zekini\Generics\Helpers\EnvironmentHelper;
use Zekini\Generics\Helpers\FileHelper;
use Zekini\Generics\Helpers\FlashHelper;
use Zekini\Generics\Helpers\ForeignKeyHelper;
use Zekini\Generics\Helpers\HttpHelper;
use Zekini\Generics\Helpers\LoggingHelper;
use Zekini\Generics\Helpers\StringHelper;
use Zekini\Generics\Helpers\UIHelper;

```

**Standard Packages**

```
https://github.com/arcanedev/log-viewer
https://github.com/barryvdh/laravel-dompdf
https://github.com/laravel/jetstream
https://github.com/livewire/livewire
https://github.com/mediconesystems/livewire-datatables
https://github.com/spatie/laravel-activitylog
https://github.com/spatie/laravel-permission
https://github.com/maatwebsite/excel
https://github.com/spatie/laravel-backup
https://github.com/spatie/laravel-schedule-monitor

```

**Standard Dev Packages**

```
https://github.com/barryvdh/laravel-debugbar
https://github.com/nunomaduro/larastan
https://github.com/protoqol/prequel
https://github.com/symplify/easy-coding-standard
https://github.com/vimeo/psalm

```

**Removed to be re-added once conflict is resolved**"spatie/laravel-backup" "spatie/laravel-schedule-monitor" "arcanedev/log-viewer"

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

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.

### Community

Maintainers

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

### Embed Badge

![Health badge](/badges/zekini-laravel-generics-api/health.svg)

```
[![Health](https://phpackages.com/badges/zekini-laravel-generics-api/health.svg)](https://phpackages.com/packages/zekini-laravel-generics-api)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M475](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M270](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M186](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M33](/packages/facebook-php-business-sdk)[microsoft/microsoft-graph

The Microsoft Graph SDK for PHP

65723.5M95](/packages/microsoft-microsoft-graph)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)

PHPackages © 2026

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