pboivin
08/13/2021, 6:25 PM"autoload": {
...
"files": ["app/Models/Enums/UserRole.php"],
"exclude-from-classmap": ["vendor/area17/twill/src/Models/Enums/UserRole.php"]
}
You can use the files/exclude-from-classmap keys to replace some of the internals.pboivin
08/13/2021, 6:56 PMGe1i0N
08/13/2021, 7:54 PMsapta34
08/14/2021, 5:45 AMGe1i0N
08/14/2021, 5:49 AMsapta34
08/14/2021, 5:54 AMsapta34
08/14/2021, 5:56 AMGe1i0N
08/14/2021, 8:04 AMleftblank
08/16/2021, 3:50 PMleftblank
08/16/2021, 3:50 PMleftblank
08/16/2021, 3:52 PMpboivin
08/16/2021, 4:32 PMleftblank
08/16/2021, 4:32 PMpboivin
08/16/2021, 4:39 PMorder()
and scopeOrderByX()
implementations? Just to double check.leftblank
08/16/2021, 4:41 PMleftblank
08/16/2021, 4:41 PMleftblank
08/16/2021, 4:41 PMpublic function order($query, array $orders = [])
{
if (array_key_exists('supplierTitle', $orders)){
$sort_method = $orders['supplierTitle'];
unset($orders['supplierTitle']);
$query = $query->orderBySupplier($sort_method);
}
return parent::order($query, $orders);
}
leftblank
08/16/2021, 4:42 PMleftblank
08/16/2021, 4:42 PMpublic function scopeOrderBySupplier($query, $sort_method = 'ASC')
{
return $query
->select('ranges.*', 'suppliers.id', 'suppliers.title')
->leftJoin('suppliers', 'ranges.supplier_id', '=', 'suppliers.id')
->orderBy('suppliers.title', $sort_method);
}
pboivin
08/16/2021, 4:44 PMleftblank
08/16/2021, 4:45 PMpboivin
08/16/2021, 4:46 PMIvan Markov
08/17/2021, 9:23 AMifox
08/17/2021, 9:37 AMIvan Markov
08/17/2021, 9:46 AMifox
08/17/2021, 9:50 AMifox
08/17/2021, 9:50 AMifox
08/17/2021, 9:51 AMvoid
08/18/2021, 5:18 PMvoid
08/18/2021, 5:19 PM