Laravel 5.6 无法翻译内容
Laravel 5.6 not working translate in content
我想在另一个文件而不是主文件(我有一些内容并且这个文件由主文件扩展的文件)中使用翻译,但它不起作用。你知道有人为什么吗?同样的问题是 theme_url('path').
在主文件中我有:
@php
App::setLocale('en');
Theme::Set('mobile');
@endphp
head...
<body>
@yield('content')
</body>
在扩展文件中:
@extends('main file')
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection
当我用@include 替换@yield('content') 时,一切都会正常工作(使用来自作者 igaster 的切换主题)
我认为问题在于
@extends('main file')
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection
这段代码先执行后放入主文件
所以在这个文件中语言环境不是 'en'
试试这个
@extends('main file')
App::setLocale('en');
Theme::Set('mobile');
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection
我想在另一个文件而不是主文件(我有一些内容并且这个文件由主文件扩展的文件)中使用翻译,但它不起作用。你知道有人为什么吗?同样的问题是 theme_url('path').
在主文件中我有:
@php
App::setLocale('en');
Theme::Set('mobile');
@endphp
head...
<body>
@yield('content')
</body>
在扩展文件中:
@extends('main file')
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection
当我用@include 替换@yield('content') 时,一切都会正常工作(使用来自作者 igaster 的切换主题)
我认为问题在于
@extends('main file')
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection
这段代码先执行后放入主文件 所以在这个文件中语言环境不是 'en'
试试这个
@extends('main file')
App::setLocale('en');
Theme::Set('mobile');
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection