Winlams 2022-03-18 20:42 采纳率: 66.7%
浏览 332
已结题

Laravel-admin:如何正确使用模态框modal,无法解决

问题遇到的现象和发生背景

商品分类模型product_category;商品模型product;他们是一对多关系;product_category->多个->product;我已经将他们关联;但是在使用modal时,似乎无法显示正确的值;

问题相关代码,请勿粘贴截图
//model ProductCategory
    //关联商品
    public function products()
    {
        return $this->hasMany('App\Models\Product','category_id','id');
    }

//model Product
    public function product_category(){
        return $this->belongsTo('App\Models\ProductCategory', 'category_id', 'id');
    }

\\---------------------------

\\app/admin/controllers下ProductCategoryController

protected function grid(){
//...
$grid->column('name', 'Name')->modal('商品', function ($model) {
            
            $products = $model->products()->take(10)->get()->map(function ($product) {
                return $product->only(['id', 'content']);
            });
        
            return new Product(['ID', '内容'], $products->toArray());
        });
}
运行结果及报错内容

img

我的解答思路和尝试过的方法

modal内容是:{"cover_img":""},cover_img是我Product模型的追加字段;但即使我注释了

//model Product
/*protected $appends = ['cover_img']; 
    //封面图片
    public function getCoverImgAttribute()
    {
        return $this->images[0];
    }
*/

依然不生效

我想要达到的结果

我想要的效果是点击分类名就能获取到分类下对应的所有商品,并展示在modal中

  • 写回答

1条回答 默认 最新

  • Winlams 2022-03-20 15:18
    关注

    问题自己已经解决,前往查看https://www.rfbynet.club/archives/449.html

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月20日
  • 创建了问题 3月18日

悬赏问题

  • ¥15 maixpy训练模型,模型训练好了以后,开发板通电会报错,不知道是什么问题
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容