【问题标题】:laravel voyager mb_strlen() expects parameter 1 to be string, array givenlaravel voyager mb_strlen() 期望参数 1 是字符串,给定数组
【发布时间】:2019-09-19 13:16:58
【问题描述】:

我正在尝试将数组保存在 laravel voyager 管理面板中的数据库中,所以我添加了

   protected $casts = [
   'array_value' => 'array',
   ];

到我的模型,但现在我收到此错误:

mb_strlen() expects parameter 1 to be string, array given (View: C:\xampp\htdocs\Dev-College\vendor\tcg\voyager\resources\views\bread\browse.blade.php)

【问题讨论】:

标签: php laravel eloquent voyager


【解决方案1】:

这很可能发生在您身上,因为在 DataRowsTableSeeder 中,设置字段的名称为 locale,这不是数据库中的名称。

我认为这是一个已知问题 (Voyager #3102)。您可以在gitHub issues page找到更多信息和一些调整来解决您的问题

【讨论】:

    猜你喜欢
    • 2018-02-22
    • 2018-11-10
    • 2017-08-08
    • 2017-09-23
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    相关资源
    最近更新 更多