php - 将所有可重复的字段转换为数组 - laravel 背包(假字段)
问题描述
我在 Spatie Laravel Translatable 中使用 Laravel Backpack。我想将一些可翻译的字段传递到前面,但我有一些问题。我有一个名为“extras”的字段,背包使用它来存储可重复的字段(我需要这个字段来存储一些稍后将在前端使用的部分)。问题是,当我尝试时,这些可重复字段的所有内容都没有转换为数组$page->toArray()
。它们仍然是常规字符串而不是数组。
public function home() {
$page = Page::findBySlug('accueil');
if(!$page) {
abort(404);
}
$locale = request()->getLocale();
return Inertia::render('Home', [
'title' => $page->getTranslation('title', $locale),
'slug' => $page->getTranslation('slug', $locale),
'content' => $page->getTrannslation('extras', $locale)
]);
}
谢谢!
解决方案
推荐阅读
- javascript - Firebase通过多个where条件检索数据
- sql - sql using Aggregates 使用 min()、count()、have 子句的组合
- javascript - 写入实时数据库的 Firebase 用户身份验证触发器
- javascript - 如何修复 ChartJS 图例不起作用的问题
- java - 收到错误“org.openqa.selenium.NoSuchSessionException:会话 ID 为空。在调用 quit() 后使用 WebDriver?”
- python - 切片警告的熊猫数据框副本
- spring - 仅打印应用程序日志
- python - 如何使用 matplotlib 在圆环饼图中制作子图?
- android - 即使手机空闲,如何运行服务?
- svg - Vue JS使用vsvg编译svg图标