LaravelPackages.net
Acme Inc.
Toggle sidebar
nicodwik/laravel-cross-database-subqueries

Eloquent cross database compatibility in subqueries

700
0
10.0
About nicodwik/laravel-cross-database-subqueries

nicodwik/laravel-cross-database-subqueries is a Laravel package for eloquent cross database compatibility in subqueries. It currently has 0 GitHub stars and 700 downloads on Packagist (latest version 10.0). Install it with composer require nicodwik/laravel-cross-database-subqueries. Discover more Laravel packages by nicodwik or browse all Laravel packages to compare alternatives.

Last updated

Build Status Codacy Badge StyleCI

Laravel Cross database subqueries

Eloquent cross database compatibility in subqueries.

| Laravel | laravel-cross-database-subqueries | Lifecycle | |---|---|---| | ^5.5 | ^5.5 | January 24, 2017 | ||| Bug fixes until January 2019 | ||| Security fixes until June 2020 | | ^5.6 | ^5.6 | February 7, 2018 | ||| 6 months of bug fixes | ||| 1 year of security | | ^8.0 | ^8.0 | September 22, 2020 |

Why do I need it?

To use the following Eloquent methods cross databases:

  • has
  • whereHas
  • doesntHave
  • whereDoesntHave
  • withCount (except with prefixes)

Installation

Install with composer

composer require hoyvoy/laravel-cross-database-subqueries

From Laravel 5.5 onwards, it's possible to take advantage of auto-discovery of the service provider. For Laravel versions before 5.5, you must register the service provider in your config/app.php

Hoyvoy\CrossDatabase\CrossDatabaseServiceProvider::class,

Usage

In your Models extends from:

  • Hoyvoy\CrossDatabase\Eloquent\Model

Supported PHP Versions

  • >=7.0

Supported Databases

  • MySQL
  • PostgreSQL
  • SQL Server

Issues & Contributing

If you find an issue please report it or contribute by submitting a pull request.

Comments