fix: complete InvesteMoz validation and error corrections
This commit is contained in:
@@ -4,13 +4,14 @@ namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Sector;
|
||||
use App\Services\SectorOrganization;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
|
||||
class SectorController extends Controller
|
||||
{
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$sectors = \App\Services\SectorOrganization::catalog()->map(fn ($s) => [
|
||||
$sectors = SectorOrganization::catalog()->map(fn ($s) => [
|
||||
'id' => $s->id, 'name' => $s->name, 'slug' => $s->slug,
|
||||
'shortDescription' => $s->short_description, 'description' => $s->description,
|
||||
'icon' => $s->icon, 'opportunitiesCount' => $s->opportunities_count,
|
||||
@@ -25,7 +26,8 @@ class SectorController extends Controller
|
||||
$sector = Sector::with(['opportunities' => fn ($q) => $q->published()])
|
||||
->where('slug', $slug)->firstOrFail();
|
||||
|
||||
$sector->setRelation('opportunities', \App\Services\SectorOrganization::opportunities($sector)->get());
|
||||
return response()->json(['success' => true, 'data' => $sector, 'canonical_url' => \App\Services\SectorOrganization::href($slug), 'specialization_of' => $slug === 'fintech' ? 'mercado-financeiro' : null]);
|
||||
$sector->setRelation('opportunities', SectorOrganization::opportunities($sector)->get());
|
||||
|
||||
return response()->json(['success' => true, 'data' => $sector, 'canonical_url' => SectorOrganization::href($slug), 'specialization_of' => $slug === 'fintech' ? 'mercado-financeiro' : null]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user