| 
                                
                                    @@ 84-90 (lines=7) @@
                                 | 
                            
                                                            
                                    | 81 | 
                                     | 
                                            return new AbstractRelation(['belongsTo', static::class, $relationName, [$related, $foreignKey, $ownerKey, $relationName]]);  | 
                                
                                                            
                                    | 82 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 83 | 
                                     | 
                                     | 
                                
                                                            
                                    | 84 | 
                                     | 
                                        public static function belongs_to_many($relationName, $related, $table = null, $foreignPivotKey = null, $relatedPivotKey = null,  | 
                                
                                                            
                                    | 85 | 
                                     | 
                                            $parentKey = null, $relatedKey = null)  | 
                                
                                                            
                                    | 86 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 87 | 
                                     | 
                                            $params = [$related, $table, $foreignPivotKey, $relatedPivotKey, $parentKey, $relatedKey, $relationName];  | 
                                
                                                            
                                    | 88 | 
                                     | 
                                     | 
                                
                                                            
                                    | 89 | 
                                     | 
                                            return new AbstractRelation(['belongsToMany', static::class, $relationName, $params]);  | 
                                
                                                            
                                    | 90 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 91 | 
                                     | 
                                     | 
                                
                                                            
                                    | 92 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 93 | 
                                     | 
                                         * Define a polymorphic many-to-many relationship.  | 
                                
                                                                                
                                 | 
                                
                                    @@ 107-114 (lines=8) @@
                                 | 
                            
                                                            
                                    | 104 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 105 | 
                                     | 
                                         * @return \Illuminate\Database\Eloquent\Relations\MorphToMany  | 
                                
                                                            
                                    | 106 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 107 | 
                                     | 
                                        public static function morph_to_many($relationName, $related, $name, $table = null, $foreignPivotKey = null,  | 
                                
                                                            
                                    | 108 | 
                                     | 
                                            $relatedPivotKey = null, $parentKey = null, $relatedKey = null)  | 
                                
                                                            
                                    | 109 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 110 | 
                                     | 
                                            $params = [$related, $name, $table, $foreignPivotKey,  | 
                                
                                                            
                                    | 111 | 
                                     | 
                                                $relatedPivotKey, $parentKey, $relatedKey, $relationName];  | 
                                
                                                            
                                    | 112 | 
                                     | 
                                     | 
                                
                                                            
                                    | 113 | 
                                     | 
                                            return new AbstractRelation(['morphToMany', static::class, $relationName, $params]);  | 
                                
                                                            
                                    | 114 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 115 | 
                                     | 
                                     | 
                                
                                                            
                                    | 116 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 117 | 
                                     | 
                                         * Define a polymorphic one-to-many relationship.  |