Panowie rozpocząłem naukę w Laravelu, o ile w czystym php nie mam z tym problemu, tak w Laravelu na dzień dobry napotykam na łamigłówkę,
otóż stworzyłem 3 pliki:
resources/lang/pl/routes.php
resources/lang/de/routes.php
resources/lang/en/routes.php

w każdym z nich przykładowy string:

  1. <?php
  2. return [
  3. 'string' => 'Anglia'
  4. ];
  5. ?>


według dokumentacji utworzyłem LaravelLocalization:

projekt/routes/web.php
  1. <?php
  2. Route::group(['prefix' => LaravelLocalization::setLocale() ], function () {
  3. Route::get('/', function () {
  4. dd("The language is: " . LaravelLocalization::getCurrentLocale());
  5. });
  6.  
  7. Route::get('/', function () {
  8. return view('index');
  9. });
  10.  
  11. Route::get('/contact', 'PagesController@contact');
  12. Route::get('/about', 'PagesController@about');
  13. });
  14. ?>


i teraz chciałbym umieścić np w /contact "string" z lang/XX/routes.php , gdzie XX to ten język wczytany getem.

Ktoś pomoże ?

Dobra rozwiązałem problem smile.gif

  1. {{ __('routes.string') }}