簡體   English   中英

如何用Laravel-Backpack中的1-N關系修改其他表上的參數?

[英]How to modify parameter on other table with the relation 1-N in Laravel-Backpack?

我必須在單擊“保存”按鈕時更新用戶配置文件的圖像。 要使用以下腳本添加圖像:

$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
];

如果您有一個用戶的多張圖片(1-n關系),您可以使用upload_multiple字段類型並使用mutator將條目存儲在該單獨的表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM