New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

ademozmermer/transbrowser

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ademozmermer/transbrowser

Change language by browser for Laravel

Source
Packagist
Version
1.0.0
Version published
Total downloads
9
Maintainers
1
Created
Source

Laravel Trans Browser

About

The language of your Laravel Project will change according to your browser

Installation

Use the package manager composer to install transbrowser.

composer require ademozmermer/transbrowser

Configuration

You can pull a configuration file into your application by running one of the following artisan command.

php artisan vendor:publish --provider="AdemOzmermer\TransBrowser\TransBrowserServiceProvider"

The language that will be used by default when the browser language cannot be found in the languages ​​you want to use.

// transbrowser.php

'default_lang' => 'en',

The codes of the languages ​​you want to use

// transbrowser.php

'all_langs' => [
        'en',
        'tr',
        'fr',
        'gr',
    ],

Usage

if you want to use it as middleware

Route::middleware('transbrowser')->group(function() {
   //
})

If you want it to be valid everywhere

// Kernel.php
protected $middleware = [
   ...
   \AdemOzmermer\TransBrowser\Middleware\TransBrowserMiddleware::class
];

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Keywords

laravel

FAQs

Package last updated on 07 Feb 2020

Related posts