【问题标题】:How to modify parameter on other table with the relation 1-N in Laravel-Backpack?如何在 Laravel-Backpack 中使用关系 1-N 修改其他表上的参数?
【发布时间】:2017-03-03 15:54:09
【问题描述】:

我必须在单击保存按钮时更新用户配置文件的图像。 使用以下脚本添加图像:

$this->crud->addFields([
  [
   'name' => 'image',
   'value' => 'uploads/germany.jpg', //Is an example
   'label' => 'Image',
   'type' => 'browse'
  ]
]);

问题是我有一个名为 picture 的图像表,关系为 1-N(1 [作者] - N [图片]),我如何使用 Laravel-Backpack 将我的图像放在该表中?

表格作者 [1]

protected $fillable = [
    'id',         //<-- PRIMARY KEY
    'name',
    'surname'
];

表格图片 [N]

 protected $fillable = [
    "id",
    "file",
    "nome",
    "tipo",
    "mime",
    "author_id"   //<-- FOREIGN KEY
];

【问题讨论】:

    标签: php laravel-5.3 laravel-backpack


    【解决方案1】:

    如果您有一个用户的多张图片(1-n 关系),您可以使用 upload_multiple 字段类型并使用 mutator 将条目存储在该单独的表中。

    【讨论】:

      猜你喜欢
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 2021-07-26
      • 2022-09-23
      • 1970-01-01
      • 2014-01-20
      相关资源
      最近更新 更多