<?php
 
$prices = Price::query()
            ->with('device')
            ->when(request('column', 'name'), function ($q) {
                $q->whereHas('device', function ($q) {
                    $q->orderBy(request('column', 'name'), request('direction', 'desc'));
                });
            })
            ->paginate();
				PD9waHAKCiRwcmljZXMgPSBQcmljZTo6cXVlcnkoKQogICAgICAgICAgICAtPndpdGgoJ2RldmljZScpCiAgICAgICAgICAgIC0+d2hlbihyZXF1ZXN0KCdjb2x1bW4nLCAnbmFtZScpLCBmdW5jdGlvbiAoJHEpIHsKICAgICAgICAgICAgICAgICRxLT53aGVyZUhhcygnZGV2aWNlJywgZnVuY3Rpb24gKCRxKSB7CiAgICAgICAgICAgICAgICAgICAgJHEtPm9yZGVyQnkocmVxdWVzdCgnY29sdW1uJywgJ25hbWUnKSwgcmVxdWVzdCgnZGlyZWN0aW9uJywgJ2Rlc2MnKSk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfSkKICAgICAgICAgICAgLT5wYWdpbmF0ZSgpOw==