@if (count($errors) > 0)
<div class="alert alert-danger">
<strong>{{ trans('quickadmin::auth.whoops') }}</strong> {{ trans('quickadmin::auth.some_problems_with_input') }}
<br><br>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
我是laravel的新手 上面的代码中的trans函数是什么? laravel目录中的quickadmin类在哪里,或者它指向主目录,因为主目录的名称也是quickadmin。
答案 0 :(得分:0)
trans()
是laravel用于定位当前语言文件夹并在其中进行映射以到达文件夹\ file \ key的翻译外观;
通常将其表示为返回key => value
数组的文件,并且应位于resources\lang\<current lang targeted>\file.php.key;
默认目标语言显示在键config/app.php
下的locale
上,如果无法检测到它,您还可以显示位于{{1}下的fallback_locale
}键放在同一文件下。
说实话,我不确定为什么用locale
作为类的静态方法创建它。通常将其映射为::
;
您支持的每个父lang都被命名为folders and files
下的一个文件夹,其中的文件夹名称通常是resources/lang
他们的documentation很精明,应该可以让您迅速绕开它:)