У меня есть эти ссылки на панели навигации для изменения локали,
<a href="">{{ __('Sinhala') }}</a>
<a href="">{{ __('English') }}</a>
<a href="">{{ __('Tamil') }}</a>
, а также у меня есть промежуточное программное обеспечение, подобное этим
namespace App\Http\Middleware;
use Closure;
class SetLanguage
{
public function handle($request, Closure $next)
{
\App::setLocale($request->language);
return $next($request);
}
}
, и у меня есть 2. json файла для языка детали 1. sin. json 2. tam. json
Я создаю свои маршруты следующим образом
Route::redirect('/', '/en');
Route::group(['prefix' => '{language}'], function () {
//every routes in here
}
, когда я меняю локаль, используя адресную строку, которая работает, но мне нужно кнопки, чтобы сделать это, любой может помочь мне сделать это