public function store(StoreVendorApplicationServiceRequest $request, $vendor_id)
{
$vendor = $this->vendor->findOrFailUuid($vendor_id);
$request_data = $request->all();
//create application service
$application_service = $vendor->appservices()->create($request_data);
//create applicaton service categories
if ($request->filled('categories')) {
$application_service->categories()->attach($request->categories);
}
$resource = new ApplicationServiceResource($application_service);
return $this->responseCreated($resource);
}public function categories()
{
return $this->belongsToMany(Category::class,'application_service_categories','appservice_id','category_id', 'uuid', 'uuid');
}