File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -307,10 +307,16 @@ public function scopeSortby($query)
307
307
| SELECT NAME [SELECT ONLY NAME FROM RELATIONAL TABLE AND APPEND AS AN ATTRIBUTE]
308
308
|--------------------------------------------------------------------------
309
309
*/
310
- public function scopeSelectName ($ query , $ relation_name , $ name = 'name ' )
310
+ public function scopeSelectName ($ query , $ relations , $ name = 'name ' )
311
311
{
312
- $ table = $ relation_name . ' as ' . $ relation_name .'_ ' . $ name ;
312
+
313
+ $ data = is_array ($ relations ) ? $ relations : array ($ relations );
314
+
315
+ foreach ($ data as $ relation_name ) {
316
+
317
+ $ table = $ relation_name . ' as ' . $ relation_name .'_ ' . $ name ;
313
318
314
- $ query ->withCount ([$ table => function ($ q ) use ($ name ) { $ q ->select (DB ::raw ($ name )); }]);
319
+ $ query ->withCount ([$ table => function ($ q ) use ($ name ) { $ q ->select (DB ::raw ($ name )); }]);
320
+ }
315
321
}
316
322
}
You can’t perform that action at this time.
0 commit comments