@@ 63-71 (lines=9) @@ | ||
60 | * |
|
61 | * @param $default_columns |
|
62 | */ |
|
63 | public function includeLastReplyUser($default_columns) |
|
64 | { |
|
65 | $available_include = Includable::make('last_reply_user') |
|
66 | ->setDefaultColumns($default_columns) |
|
67 | ->setAllowColumns(Reply::$includable) |
|
68 | ->setForeignKey('last_reply_user_id'); |
|
69 | ||
70 | app(IncludeManager::class)->add($available_include); |
|
71 | } |
|
72 | ||
73 | /** |
|
74 | * 引入帖子所属节点. |
|
@@ 78-86 (lines=9) @@ | ||
75 | * |
|
76 | * @param $default_columns |
|
77 | */ |
|
78 | public function includeNode($default_columns) |
|
79 | { |
|
80 | $available_include = Includable::make('node') |
|
81 | ->setDefaultColumns($default_columns) |
|
82 | ->setAllowColumns(Reply::$includable) |
|
83 | ->setForeignKey('node_id'); |
|
84 | ||
85 | app(IncludeManager::class)->add($available_include); |
|
86 | } |
|
87 | ||
88 | /** |
|
89 | * 引入帖子的评论. |
|
@@ 93-101 (lines=9) @@ | ||
90 | * |
|
91 | * @param $default_columns |
|
92 | */ |
|
93 | public function includeReplies($default_columns) |
|
94 | { |
|
95 | $available_include = Includable::make('replies') |
|
96 | ->setDefaultColumns($default_columns) |
|
97 | ->setAllowColumns(Reply::$includable) |
|
98 | ->setLimit(per_page()); |
|
99 | ||
100 | app(IncludeManager::class)->add($available_include); |
|
101 | } |
|
102 | ||
103 | /** |
|
104 | * 引入帖子每个的评论发布者. |