Download the PHP package matriphe/larinfo without Composer

On this page you can find all versions of the php package matriphe/larinfo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package larinfo

Larinfo

Larinfo Total Download Latest Stable Version

Larinfo provide system information for Laravel.

It wraps Linfo to show IP address information on the server and client side, server software versions, and hardware information.

Requirements

For Windows User

It is recommended to enable com_dotnet extension to get more accurate information.

In your php.ini file, add this line, and make sure you have php_com_dotnet.dll in your PHP ext directory.

Installation

To install using Composer, just run this command below.

Versions

Larinfo Laravel Composer Command
2.2 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, and 5.6 composer require matriphe/larinfo:2.2
3.0.0 5.7.*, 5.8.*, ^6.0, ^7.0, and ^8.0 composer require matriphe/larinfo:3.0.0
4.0.0 ^9.0 composer require matriphe/larinfo:4.0.0
4.1.0 ^10.0 composer require matriphe/larinfo:4.1.0
latest (4.2.0) ^11.0 composer require matriphe/larinfo

Configuration

To publish the config (optional) run this command below.

Then select the number that points to Matriphe\Larinfo\LarinfoServiceProvider provider.

The new config will be placed in config/larinfo.php.

Service Configuration

IP address information is taken using ipinfo.io service. If you've registered and has access token, put your token in the config/services.php inside the ipinfo variable.

If you don't want to hit ipinfo.io rate limit, it is recommended to cache it using Laravel built-in cache.

Usage

To get all info, use facade Larinfo and call the getInfo() method. It will return this array example.

The result of that command is shown below.

Other method you can use are:

Artisan Command

You also can check using larinfo artisan command, by running this command below.

The example of the result is shown below.

Running Tests

To run the unit tests, execute this following command.

GitHub Actions

On the GitHub Actions, the tests run on the respective operating system, which are ubuntu, macos, and windows when a pull request is made.

To run the tests on Ubuntu 20.04 LTS (Focal Fossa) and Ubuntu 22.04 LTS (Jammy Jellyfish), run this following command.

To run the tests on macOS Monterey (12) and macOS Ventura (13), run this following command.

To run the tests on Windows Server 2019 and Windows Server 2022, run this following command.

License

Please see License File for more information.


All versions of larinfo with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-pdo Version *
davidepastore/ipinfo Version ^0.6
laravel/framework Version ^11.0
linfo/linfo Version ^4.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package matriphe/larinfo contains the following files

Loading the files please wait ....