inside resource/lang/en
create messages.php
inside it:
<?php
create new folder inside lang
lang/ne
create message.php
inside it:
Inside config/app.php
fallback is default language if no language is selected it will be set
inside view for language switecher and show which language is selected
:
Inside web.php:
inside controller front ko index function:
$lang maa value kei ni aayena vane null hunxa yo,
To show in navbar multiple language ko effect:
</li>
Similarly do for all ...
create messages.php
inside it:
<?php
return[
"Home"=>"Home",
"About"=>"About US",
"Board"=>"Board Introduction",
];
?>create new folder inside lang
lang/ne
create message.php
inside it:
<?php
return[
"Home" =>"गृहपृष्ठ",
"About"=>"हाम्रो बारेमा ",
"Board"=>"बोर्डको परिचय ",
];
?>
Inside config/app.php
'locale' => 'en',
// 'locale' => 'hi',
'fallback_locale' => 'en',
fallback is default language if no language is selected it will be set
inside view for language switecher and show which language is selected
:
<li class="menu-item-has-children">
<a href="#">{{config('app.locale')}}</a>
<ul>
<li>
<a href="{{route('front.index','en')}}">En</a>
</li>
<li>
<a href="{{route('front.index','hi')}}">Ne</a>
</li>
</ul>
</li>
Inside web.php:
Route::get('/index/{lang?}', 'FrontController@index')->name('front.index');
inside controller front ko index function:
public function index($lang=null)
{
App::setLocale($lang);
... aru aafnu kaam garnu yeha
}
$lang maa value kei ni aayena vane null hunxa yo,
To show in navbar multiple language ko effect:
<li class="menu-item-has-current">
{{-- <a href="{{route('front.index')}}">गृहपृष्ठ</a> --}}
<a href="{{route('front.index')}}"> @lang('messages.Home')</a>
</li>
<li>
<a href="{{route('front.about')}}#about"> {{__("messages.About")}} </a>
Similarly do for all ...
Comments
Post a Comment