33namespace App \Http \Controllers \Api ;
44
55use App \Events \CheckoutableCheckedIn ;
6- use App \Http \Requests \StoreAssetRequest ;
7- use App \Http \Requests \UpdateAssetRequest ;
8- use App \Http \Traits \MigratesLegacyAssetLocations ;
9- use App \Http \Transformers \ComponentsTransformer ;
10- use App \Models \AccessoryCheckout ;
11- use App \Models \CheckoutAcceptance ;
12- use App \Models \LicenseSeat ;
13- use Illuminate \Database \Eloquent \Builder ;
14- use Illuminate \Http \JsonResponse ;
15- use Illuminate \Support \Facades \Crypt ;
16- use Illuminate \Support \Facades \Gate ;
176use App \Helpers \Helper ;
187use App \Http \Controllers \Controller ;
198use App \Http \Requests \AssetCheckoutRequest ;
9+ use App \Http \Requests \FilterRequest ;
10+ use App \Http \Requests \StoreAssetRequest ;
11+ use App \Http \Requests \UpdateAssetRequest ;
12+ use App \Http \Traits \MigratesLegacyAssetLocations ;
2013use App \Http \Transformers \AssetsTransformer ;
14+ use App \Http \Transformers \ComponentsTransformer ;
2115use App \Http \Transformers \LicensesTransformer ;
2216use App \Http \Transformers \SelectlistTransformer ;
17+ use App \Models \AccessoryCheckout ;
2318use App \Models \Asset ;
2419use App \Models \AssetModel ;
20+ use App \Models \CheckoutAcceptance ;
2521use App \Models \Company ;
2622use App \Models \CustomField ;
2723use App \Models \License ;
24+ use App \Models \LicenseSeat ;
2825use App \Models \Location ;
2926use App \Models \Setting ;
3027use App \Models \User ;
28+ use App \View \Label ;
3129use Carbon \Carbon ;
32- use Illuminate \Support \Facades \DB ;
30+ use Illuminate \Database \Eloquent \Builder ;
31+ use Illuminate \Http \JsonResponse ;
3332use Illuminate \Http \Request ;
33+ use Illuminate \Support \Facades \Crypt ;
34+ use Illuminate \Support \Facades \DB ;
35+ use Illuminate \Support \Facades \Gate ;
3436use Illuminate \Support \Facades \Log ;
3537use Illuminate \Support \Facades \Route ;
36- use App \View \Label ;
3738use Illuminate \Support \Facades \Storage ;
3839use Illuminate \Support \Facades \Validator ;
3940
@@ -56,7 +57,7 @@ class AssetsController extends Controller
5657 * @param int $assetId
5758 * @since [v4.0]
5859 */
59- public function index (Request $ request , $ action = null , $ upcoming_status = null ) : JsonResponse | array
60+ public function index (FilterRequest $ request , $ action = null , $ upcoming_status = null ) : JsonResponse | array
6061 {
6162
6263
0 commit comments