コード例 #1
0
 public function canBeReviewed(Order $order)
 {
     if (!$order->isComplete()) {
         return false;
     }
     return !$this->reviewFromOrder($order);
 }
コード例 #2
0
ファイル: ProductPolicy.php プロジェクト: gez-studio/gez-mall
 public function review(User $user, Product $product, Order $order)
 {
     return $order->isComplete() and $user->isOrderBuyer($order) and $order->hasProduct($product) and !$order->reviews()->whereMorph('reviewable', $product)->exists();
 }