PHPackages                             zeusvision/common - 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. zeusvision/common

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

zeusvision/common
=================

Common stuff for Zeus

v1.0.0(6y ago)02141MITPHPPHP ^7.2

Since Mar 30Pushed 5y ago1 watchersCompare

[ Source](https://github.com/zeusvision/common)[ Packagist](https://packagist.org/packages/zeusvision/common)[ Docs](https://repositorios.artvisual.net/zeus-packages/common)[ RSS](/packages/zeusvision-common/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (6)Versions (3)Used By (0)

Common classes used in any Zeus project
=======================================

[](#common-classes-used-in-any-zeus-project)

[![Latest Version on Packagist](https://camo.githubusercontent.com/38cbfd30897faa1280c91a9ba46159fd9e9e6b1baa04a277bf0e656d2362c5e7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7a6575732f636f6d6d6f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/zeus/common)[![Build Status](https://camo.githubusercontent.com/467e9f7eaa46da155fdc94ba4c7b97db495732cc3b2b04271ca01d6f85a9026d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7a6575732f636f6d6d6f6e2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/zeus/common)[![Quality Score](https://camo.githubusercontent.com/986e60118d901d5a1bb5c57f8a49dbc030088946ba2f1678197aa061bda05bf9/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f7a6575732f636f6d6d6f6e2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/zeus/common)[![Total Downloads](https://camo.githubusercontent.com/476cb4ded24d00d29d3f9179b575ac9e7f893865a9333c762393bce0e80b4714/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7a6575732f636f6d6d6f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/zeus/common)

Conjunto de clases o servicios comunes para todos los proyectos de Zeus

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require zeusvision/common
```

Package list
------------

[](#package-list)

- BaseRequest
- ZeusTestCase

Usage
-----

[](#usage)

### ZeusTest

[](#zeustest)

El fichero `ZeusTestCase.php` define diversas funciones para testear la API. Además, por defecto hace rollback tras cada test, por lo que la base de datos siempre queda en un estado "limpio".

Esta clase servirá como base para nuestros test, por lo que todos los test de tipo `Feature` la extenderán.

Incluye métodos para CRUD:

Index

```
$route = route('users.index');

$this->get($route);
```

Show

```
$user = factory(User::class)->create();
$route = route('users.index', $user);

$this->get($route);
```

Create

```
$route = route('users.store');
$data = ['name' => 'my name'];

$this->post($route, $data);
```

Update

```
$user = factory(User::class)->create();
$route = route('user.update', $user);
$data = ['name' => 'my name'];

$this->put($route, $data);
```

Update

```
$user = factory(User::class)->create();
$route = route('user.update', $user);
$data = ['name' => 'my name'];

$this->patch($route, $data);
```

Delete

```
$user = factory(User::class)->create();
$route = route('user.destroy', $user);

$this->delete($route);
```

También permite actuar como un usuario logueado

```
$user = factory(User::class)->create();

$this->signIn($user); // Loguea el usuario creado

$route = route('user.update', $user);
$data = ['name' => 'my name'];

$response = $this->put($route, $data);
$response->assertSuccessful();
```

Obtener el contenido de la última respuesta

```
$this->dumpResponse();
```

Obtener el contenido de una respuesta en concreto

```
$this->dumpResponse($response);
```

### Testing

[](#testing)

```
composer test
```

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Joan Morell](https://github.com/zeus)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Laravel Package Boilerplate
---------------------------

[](#laravel-package-boilerplate)

This package was generated using the [Laravel Package Boilerplate](https://laravelpackageboilerplate.com).

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% 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 ~0 days

Total

2

Last Release

2238d ago

Major Versions

v0.0.1 → v1.0.02020-03-30

### Community

Maintainers

![](https://www.gravatar.com/avatar/1061700ae446010f0f37d65bbafd27d87d9f1e001229fcfb72b02e635ed93a32?d=identicon)[zeusvision](/maintainers/zeusvision)

---

Top Contributors

[![joan-morell-zeus](https://avatars.githubusercontent.com/u/54180141?v=4)](https://github.com/joan-morell-zeus "joan-morell-zeus (3 commits)")[![Noogic](https://avatars.githubusercontent.com/u/5868431?v=4)](https://github.com/Noogic "Noogic (1 commits)")

---

Tags

commonzeus

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zeusvision-common/health.svg)

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

###  Alternatives

[akaunting/laravel-money

Currency formatting and conversion package for Laravel

7825.3M18](/packages/akaunting-laravel-money)[spatie/laravel-honeypot

Preventing spam submitted through forms

1.6k6.0M60](/packages/spatie-laravel-honeypot)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

71510.9M66](/packages/laravel-mcp)[spatie/laravel-enum

Laravel Enum support

3655.4M31](/packages/spatie-laravel-enum)[psalm/plugin-laravel

Psalm plugin for Laravel

3274.9M308](/packages/psalm-plugin-laravel)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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