首页 > 解决方案 > 刀片文件未显示

问题描述

当我在同一个控制器的另一个函数中调用一个函数时,我的刀片文件没有显示

控制器第一个功能:

public function cart_add($id,$prdt_id)
{

    $model = new Cart();
    $model->user_id = $id;
    $model->prdt_id = $prdt_id;
    $model->created_by = 1;
    $model->updated_by = 1;
    $model->created_at = date('Y-m-d H:i:s');
    $model->updated_at = date('Y-m-d H:i:s');
    $model->save();

    $this->cart_show();

   
}

第二个功能:

 public function cart_show()
{
    $id=1;
    $cart= Cart::select()->where('user_id',$id)->get();     
    $product = Products::get();
    $images= ProductImage::get();
    return view("frontend.maincart", [
        'cart' => $cart,
        'image' => $images,
        'product'=>$product
    ]);
}

标签: phplaravel

解决方案


在您的第一个函数中,返回第二个函数的结果

public function cart_add($id,$prdt_id)
{

    $model = new Cart();
    $model->user_id = $id;
    $model->prdt_id = $prdt_id;
    $model->created_by = 1;
    $model->updated_by = 1;
    $model->created_at = date('Y-m-d H:i:s');
    $model->updated_at = date('Y-m-d H:i:s');
    $model->save();

    return $this->cart_show();
}

推荐阅读