get('q', ''); $organizations = Organization::query() ->where('name', 'like', "%{$query}%") ->orWhere('inn', 'like', "%{$query}%") ->orderBy('name') ->limit(50) ->get() ->map(function($org) { return [ 'id' => $org->id, 'text' => $org->name . ($org->inn ? " (ИНН: {$org->inn})" : ''), ]; }); return response()->json($organizations); } }