我想在另一个文件中使用translate而不是主文件(我有一些内容的文件,这个文件是由主文件扩展的),但它不起作用。你知道为什么吗?同样的问题是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切换主题)
答案 0 :(得分:0)
我认为问题在于
@extends('main file')
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection
首先执行此代码,然后将其放入主文件中 所以在这个文件中,语言环境不是&#39; en&#39;
试试这个
@extends('main file')
App::setLocale('en');
Theme::Set('mobile');
@section('content')
<img src="{{ theme_url('img/logo.png') }}">
<span>{{ __('lang.title') }}</span>
@endsection