【问题标题】:laravel 8 blade Dashboardlaravel 8刀片仪表板
【发布时间】:2021-03-30 17:07:12
【问题描述】:

我安装了 Laravel 8 和 Laravel Breeze 入门套件。在dashboard.blade.php 文件中,我可以看到{{ __('Dashboard') }},但我不明白那是什么。我试图在整个 Laravel 目录中搜索 Dashboard,但没有找到任何东西。然后我也尝试改成{{ __('Dashboard abcde') }},发现只是在网页上输出那个文字。

为什么模板中存在这个?

【问题讨论】:

  • 它用于翻译/本地化...laravel.com/docs/8.x/…
  • 这是一个非常有用的东西,但前提是您希望将您的应用程序翻译成多种语言。如果您不打算这样做,可以跳过它。
  • 我不这么认为。首先,我重申我在 laravel 目录中的任何地方都没有找到 Dashboard 参数。那么语言变量语法是__('filename.keyname') 而不是简单的KEYNAME
  • 好吧,您没有阅读文档链接,因为第二个示例对字符串使用了不同的格式......并且“如果指定的翻译字符串不存在,__ 函数将返回翻译字符串键” ...这样您就可以根据需要为该字符串添加翻译,它只是方便地设置视图以使用翻译,因为这对于为多个语言环境服务的站点很常见
  • 如果您在该示例之前的句子中单击“默认翻译字符串作为翻译键”链接,这将使您了解如何使用 JSON 文件进行设置……它只是前面的部分同一个文档页面

标签: laravel-blade laravel-8


【解决方案1】:

following link 表示它是一个由 Laravel Breeze 管理的常量,用于处理用户界面的脚手架。

在 app\View\Components 存储库中,您将找到用于处理刀片视图中的常量的文件。

【讨论】:

    猜你喜欢
    • 2013-04-29
    • 2017-04-03
    • 2018-05-31
    • 2022-01-15
    • 2014-02-05
    • 2014-12-08
    • 2017-08-07
    • 2020-05-23
    相关资源
    最近更新 更多