laravel-ready/ultimate-support

A few useful reusable support package for Laravel
8,398
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

arcanedev/support

ARCANEDEV Support Helpers

8,762,653 188
cartalyst/support

Support helpers.

2,981,787 75
mpclarkson/freshdesk-laravel

Laravel package for the Freshdesk API (v2)

68,213 17
larapack/doctrine-support

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

2,410,608 175
taskforcedev/laravel-support

Laravel support package. Used by other Taskforcedev packages.

9,493 1

Version History

Version Released PHP Laravel License
v3.0.0 ^8.2 || ^8.1 || ^8.0 ^12.10 || ^11.8 || ^10.0 || ^9.0 MIT
v2.0.0 ^8.2 || ^8.1 || ^8.0 ^11.8 || ^10.0 || ^9.0 MIT
v1.1.1 ^8.1 || ^8.0 ^10.0 || ^9.0 MIT
v1.1.0 ^8.0.2 ^9.0 MIT
1.0.2 ^8.0.2 ^9.0 MIT