mirror of
https://github.com/Bigherollc/wticreatorstudio.git
synced 2026-08-28 11:57:29 -04:00
Updated to latest
This commit is contained in:
@@ -23,6 +23,7 @@ class StudioPlusIncentiveController extends Controller
|
||||
'roles',
|
||||
'contentTypes',
|
||||
'contentVariants',
|
||||
'videoTypes'
|
||||
])->get();
|
||||
// ->filter($request)
|
||||
// ->when($request->filled('orderBy') && $request->filled('sortBy'), function ($query) use ($request) {
|
||||
@@ -56,6 +57,10 @@ class StudioPlusIncentiveController extends Controller
|
||||
$studioPlusIncentive->contentVariants()->sync($validated['contentVariants']);
|
||||
}
|
||||
|
||||
if (isset($validated['videoTypes'])) {
|
||||
$studioPlusIncentive->videoTypes()->sync($validated['videoTypes']);
|
||||
}
|
||||
|
||||
DB::commit();
|
||||
|
||||
return response()->noContent();
|
||||
@@ -83,6 +88,10 @@ class StudioPlusIncentiveController extends Controller
|
||||
$studioPlusIncentive->contentVariants()->sync($validated['contentVariants']);
|
||||
}
|
||||
|
||||
if (isset($validated['videoTypes'])) {
|
||||
$studioPlusIncentive->videoTypes()->sync($validated['videoTypes']);
|
||||
}
|
||||
|
||||
DB::commit();
|
||||
|
||||
return response()->noContent();
|
||||
@@ -95,6 +104,8 @@ class StudioPlusIncentiveController extends Controller
|
||||
public function destroy(StudioPlusIncentive $studioPlusIncentive)
|
||||
{
|
||||
try {
|
||||
|
||||
$studioPlusIncentive->videoTypes()->detach();
|
||||
$studioPlusIncentive->asins()->detach();
|
||||
$studioPlusIncentive->roles()->detach();
|
||||
$studioPlusIncentive->delete();
|
||||
|
||||
Reference in New Issue
Block a user