代码中的trans函数是什么意思.. quickadmin类位于哪里

时间:2018-11-21 13:46:02

标签: php laravel

@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。

1 个答案:

答案 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很精明,应该可以让您迅速绕开它:)