This commit is contained in:
2023-07-29 23:04:14 +10:00
parent d65bf5bcd5
commit a2384f4b35
12 changed files with 252 additions and 52 deletions

View File

@@ -78,7 +78,7 @@ class ArticleController extends ApiController
$article = Article::create($request->except(['attachments', 'gallery']));
if ($request->has('attachments') === true) {
$article->attachmentsAddMany($request->get('attachments'));
$article->addAttachments($request->get('attachments'));
}
if ($request->has('gallery') === true) {
@@ -105,8 +105,8 @@ class ArticleController extends ApiController
{
if (ArticleConductor::updatable($article) === true) {
if ($request->has('attachments') === true) {
$article->attachments()->delete();
$article->attachmentsAddMany($request->get('attachments'));
$article->deleteAttachments();
$article->addAttachments($request->get('attachments'));
}
if ($request->has('gallery') === true) {

View File

@@ -70,7 +70,7 @@ class EventController extends ApiController
$event = Event::create($request->except(['attachments']));
if ($request->has('attachments') === true) {
$event->attachmentsAddMany($request->get('attachments'));
$event->addAttachments($request->get('attachments'));
}
return $this->respondAsResource(
@@ -93,8 +93,8 @@ class EventController extends ApiController
{
if (EventConductor::updatable($event) === true) {
if ($request->has('attachments') === true) {
$event->attachments()->delete();
$event->attachmentsAddMany($request->get('attachments'));
$event->deleteAttachments();
$event->addAttachments($request->get('attachments'));
}
$event->update($request->except(['attachments']));