PHP code example of nh / translatable

1. Go to this page and download the library: Download nh/translatable library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

nh / translatable example snippets


php artisan vendor:publish --tag=translatable

/**
  * Default translatable option.
  *
  * @var array
  */
protected $translatable = [
    'automatic' => false
];

Route::middleware('localization')->prefix('{locale}')->get('/', function () {
    return view('welcome');
});

Route::middleware('localization')->get('/', function () {
  return redirect()->route('welcome');
});

@foreach (config('translatable.languages') as $key => $value)
  <a href="{{ route('localization', ['lang' => $key]) }}">
    {{ $value }}
  </a>
@endforeach

<div id="myLangToggle" class="dropdown">
  <button class="btn dropdown-toggle lang-toggle-current" type="button" data-bs-toggle="dropdown" aria-expanded="false">{{ config('translatable.default') }}</button>
  <div class="dropdown-menu">
    @foreach (config('translatable.languages') as $key => $value)
      <a class="dropdown-item lang-toggle {{ $key == config('translatable.default') ? 'active' : '' }}" href="#" data-lang="{{ $key }}">{{ $value }}</a>
    @endforeach
  </div>
</div>