@extends('layouts/default') @section('title') {{ trans('admin/hardware/general.fulfill_multiple') }} @parent @stop {{-- Bulk-fulfill for asset-target requestable types (Component, AssetModel). Each row picks a specific Asset per request; the controller pre-computes the available-asset set per row so the picker is a plain {{ trans('general.select_all_none') }} {{-- $rowContext[$requestId] = ['availableAssets' => Collection, 'emptyMessage' => ?string] Rows whose availableAssets is empty render the row disabled (checkbox unavailable) with the empty message so the admin sees WHY that row can't be fulfilled from this screen. --}} @foreach ($pendingRequests as $request) @php ($context = $rowContext[$request->id] ?? ['availableAssets' => collect(), 'defaultAssetId' => null, 'emptyMessage' => null]) @endforeach @stop