Download the PHP package amamarul/laravel-json-locations-manager without Composer

On this page you can find all versions of the php package amamarul/laravel-json-locations-manager. 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-json-locations-manager

Laravel Json Localization Manager

This is a package to manage json strings for the new Laravel 5.4 Localization Translation Strings As Keys. Using Translation Strings As Keys

Composer require

Add Provider into config/app.php

For Only local environment

Add the following to the AppServiceProvider in the register function:

app/Providers/AppServiceProvider.php

Package install

Run in console this command

This command install database and will ask if you want to import the existing locations in the application. There are 2 questions, the first to import the strings in arrays and the second to import the existing strings into json files. This will pupulate the database with all strings. You don't need to run artisan migrate, this package uses an independent database (sqlite).

Other Console Command

You can publish all languages Json files in console running

Of course you also can do that in browser views.

Manage Locations

Now you can access to /translations/home in your browser and manage all langs strings.

Publish the views and config file

In the config file you can call your custom layout, the content section and the scripts section (this is important for the edit views) and routes prefix and middlewares.

Routes middlewares

in config file you can add your middlewares, by default is only 'web' middleware

Feel free to send improvements

Created by amamarul

To Improve

There are a problem with the route('') in the strings. In Json generation they are converted to url format('http://...'). If you don´t use helpers that is no a problem, but I would like to solve that. If someone discover the way to fix that I would appreciate it very much.

Some Screenshots

Home View Language View 1 Language View 2 Language Edit 1 Individual String View


All versions of laravel-json-locations-manager with dependencies

PHP Build Version
Package Version
No informations.
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 amamarul/laravel-json-locations-manager contains the following files

Loading the files please wait ....