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>