Download the PHP package marvinrabe/laravel-intl without Composer
On this page you can find all versions of the php package marvinrabe/laravel-intl. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download marvinrabe/laravel-intl
More information about marvinrabe/laravel-intl
Files in marvinrabe/laravel-intl
Package laravel-intl
Short Description Easy to use internationalization functions for Laravel
License MIT
Informations about the package laravel-intl
Laravel Intl
Easy to use internationalization functions for Laravel and Lumen based on various libraries for easy retrieval of localized values and formatting of numeric values into their localized patterns.
This is a fork of Propaganistas/Laravel-Intl. I will continue to maintain this package because I use it extensively in my own projects.
Feel free to provide pull requests. I will include them as fast as possible!
💥 Upgrade from Propaganistas/Laravel-Intl
Probably you see this message all the time when installing Composer dependencies:
Package propaganistas/laravel-intl is abandoned, you should avoid using it. No replacement was suggested.
Don't worry! This is the replacement you seek.
In composer.json change requirement from propaganistas/laravel-intl
to:
"marvinrabe/laravel-intl": "^1.0",
I changed the namespace of this package (because I am selfish 🤪). In your project search for Propaganistas
and replace it with MarvinRabe
.
Thanks for migrating to this package!
Overview
- Installation
- Usage
- Country
- Currency
- Date
- Language
- Number
- Changing locales
Installation
Run the following command to install the latest version of the package
Laravel
If you don't use auto-discovery, open up your app config and add the Service Provider to the $providers
array:
Lumen
In bootstrap/app.php
, register the Service Provider
Usage
Note: always use the helper functions or Facades, or make use of dependency injection.
Country
Output localized country names.
Currency
Output localized currency names and format currency amounts into their localized pattern.
Parse localized values into native PHP numbers.
Date
Just use Illuminate\Support\Facades\Date
.
Additional methods are also available to output localized common date formats. E.g. toShortDateString()
:
- Locale "en": 1/31/2018
- Locale "nl": 31-01-2018
``
Language
Output localized language names.
Number
Output localized numeric values into their localized pattern.
Parse localized values into native PHP numbers.
Changing locales
Ever feel the need to use a locale other than the current application locale? You can temporarily use another locale by using the usingLocale()
method.
Alternatively, you can force each component individually to the preferred locale for the remainder of the application by calling the setLocale()
on the helper function or Facade.
Usually you'd set this in the boot()
method of a ServiceProvider.
All versions of laravel-intl with dependencies
illuminate/events Version >=6.0
illuminate/support Version >=6.0
illuminate/contracts Version >=6.0
nesbot/carbon Version ^2.0
commerceguys/intl Version ^1.0.1
umpirsky/country-list Version ^2.0
umpirsky/locale-list Version ^1.0
punic/punic Version ^3.1