New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

laravel-ready/ultimate-support

A few useful reusable support package for Laravel
8,426
Install
composer require laravel-ready/ultimate-support
Latest Version:v3.0.0
PHP:^8.2 || ^8.1 || ^8.0
Laravel:9 – 12
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

oilstone/support

Support classes

6,452 1
tipoff/support

Laravel Package for core support features used in Ecommerce packages

85,217 0
baijunyao/laravel-support

Laravel Support

17,235 2
taskforcedev/laravel-support

Laravel support package. Used by other Taskforcedev packages.

9,494 1
northeastern-web/kernl-ui-blade

Package of Blade components for Northeastern University websites

4,120 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