laravel-ready/ultimate-support

A few useful reusable support package for Laravel
8,367
Install
composer require laravel-ready/ultimate-support
Latest Version:v3.0.0
PHP:^8.2 || ^8.1 || ^8.0
License:MIT
Last Updated:Dec 31, 2025
Links: GitHub  ·  Packagist
Maintainer: relliv

Ultimate Support

relliv Laravel Support

Stable Version Unstable Version Total Downloads License

Support collection for Laravel. This package is standalone and does not require external packages.

Install

Install via Composer:

composer require laravel-ready/ultimate-support

Publish Config

php artisan vendor:publish --tag=ultimate-support-config

Support Classes

IpSupport

Contains methods for working with IP addresses.

use LaravelReady\UltimateSupport\Supports\IpSupport;

Method Description Result
isLocalhost Check client is from localhost boolean
getPublicIp Get client public IP address if it is localhost null or string
getIpAddress Get client real IP address array

getIpAddress Result

[
  "is_local" => true, // is client from localhost
  "base_ip" => "127.0.0.1", // laravel's request()->ip()
  "ip_address" => "111.111.111.111", // real client ip
]

Warning getPublicIp is uses ipify.org service and caching results for 1 day. Note In laravel native way you can use Request::ip() method but this method is not cover all cases. For example cloudflare, nginx, etc. Also see this stackoverflow question.

Related Packages

cartalyst/support

Support helpers.

2,961,442 75
mpclarkson/freshdesk-laravel

Laravel package for the Freshdesk API (v2)

68,125 17
taskforcedev/laravel-support

Laravel support package. Used by other Taskforcedev packages.

9,489 1
arcanedev/support

ARCANEDEV Support Helpers

8,719,489 188
larapack/doctrine-support

Better Doctrine Support with Laravel (Support for `enum`)

2,401,495 175