Download the PHP package rdcstarr/laravel-locale without Composer

On this page you can find all versions of the php package rdcstarr/laravel-locale. 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 laravel-locale

laravel-locale

Database-driven language and country management for Laravel 13.


Requirements

Dependency Version
PHP ^8.3
Laravel ^13.0

Installation

Run the install command to publish and run migrations, then seed languages, countries and their relationships:

Manual installation

If you prefer to control the process yourself, publish the migrations without running the install command:

Then run the migrations and seed the reference data:

Note: Migrations run automatically without publishing — skip vendor:publish if you do not need to modify the migration files.


Languages


Countries


Models

Language

Column Type Notes
id bigint
name string e.g. Romanian
code string(5) ISO 639-1, e.g. ro
enabled boolean default true
default boolean default false

Country

Column Type Notes
id bigint
name string e.g. Romania
code string(2) ISO 3166-1 alpha-2, e.g. RO
flag string URL or path
flag_emoji string e.g. 🇷🇴
timezone string e.g. Europe/Bucharest
calling_code string(10) ITU-T E.164, e.g. +40, +1
primary_language_id FK → languages

The country_language pivot table stores all official languages per country with an is_official boolean.


Octane compatibility

LocaleService is registered as a singleton but stores no request-scoped state — the current locale is always read dynamically via app()->getLocale(), so it is safe to reuse across requests on a long-lived worker.



All versions of laravel-locale with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
laravel/framework Version ^13.0
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^13.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 rdcstarr/laravel-locale contains the following files

Loading the files please wait ...