the-riptide/laravel-dynamic-text

一套用于轻松编辑文本和翻译的设置和仪表板

v0.2.8 2022-07-29 19:03 UTC

This package is auto-updated.

Last update: 2024-09-09 00:12:02 UTC


README

本包旨在使文本片段(如标题、描述和按钮文本)能够通过仪表板快速轻松地进行编辑。

要安装包,请运行

php composer require the-riptide/laravel-dynamic-texts

要设置包,首先前往您的 config/app 文件,并确保 'locale' 设置为您在项目中使用的区域设置。现在这样做很重要,因为区域设置的名称将附加到新的 'texts' 表。

完成后,运行

php artisan language:setup

现在您可以通过前端访问特殊内联助手。在底层,它使用 Laravel 的 trans 功能。

要使用它,只需将 __i('category.key', 'string you'd like to put in the database') 放入

然后点击您的页面,字符串将被加载到数据库中。请注意,一旦字符串以该类别和键的形式存入数据库,它将保留在那里。这意味着,您可以安全地删除第二个字符串。

要访问数据库表,首先发布配置文件

php artisan vendor:publish

并从列表中选择此包。

在配置文件中放入您用于访问仪表板的电子邮件地址。然后登录并点击路由

/dashboard/texts/edit

所有动态字符串都应出现在这里。

调试

如果您尚未在项目中使用 Livewire,Livewire 可能会崩溃。在这种情况下,尝试将 Livewire 文件夹添加到 app/Http 文件夹中。其中不需要包含任何内容。