首页 > 解决方案 > 结构如果不能进入方法静态模型 Laravel

问题描述

如果定义了作为方法中参数传递的值,则以下代码从数据库中检索模型,但是,它也隐式地最终创建了一个新模型。

问题是什么?。

public static function findOrCreateShoppingCartById($shopping_cart_id) {
  if($shopping_cart_id) {
    $cart = ShoppingCart::find($shopping_cart_id);
    return $cart;
  }
  $newCart = ShoppingCart::create();
  return $newCart;
}

尝试退出;但还是不尊重他

有人可以帮我找到问题的解决方案吗?谢谢

标签: phplaraveleloquent

解决方案


推荐阅读