PHP 7.4.33
Preview: AmendSpeakerTermsRepository.php Size: 1.21 KB
/var/www/multi-event-cfp.bitkit.dk/httpdocs/app/Repositories/AmendSpeakerTermsRepository.php
<?php

namespace App\Repositories;

use App\Models\AmendSpeakerTerms;
use Illuminate\Http\Request;

class AmendSpeakerTermsRepository
{

    public function createUpdateSpeakerAmendTerms(Request $request): AmendSpeakerTerms
    {
        // admin id
        $adminId = authUser()->id;
        // event
        $event = $request->get('event');
        // speaker id
        $speakerId = $request->get('speaker_id');

        return AmendSpeakerTerms::updateOrCreate(
            ['speaker_id' => $speakerId],
            [
                'event_id' => $event->id,
                'user_id' => $adminId,
                'selected_checkboxes' => $request->get('selected_checkboxes') ?? null,
                'amended' => $request->get('amended') ?? false,
                'in_legal_review' => $request->get('in_legal_review') ?? false,
            ]
        );

    }

    public function listing(Request $request, $paginate)
    {
        // speaker id
        $speakerId = $request->get('speaker_id');
        // event
        $event = $request->get('event');
        // return amend speaker terms
        return AmendSpeakerTerms::where('speaker_id', $speakerId)
            ->where('event_id', $event->id)
            ->first();
    }
}

Directory Contents

Dirs: 0 × Files: 17
Name Size Perms Modified Actions
75.27 KB lrw-rw-r-- 2026-04-30 09:24:04
Edit Download
1.21 KB lrw-rw-r-- 2025-04-21 06:11:52
Edit Download
65 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
8.53 KB lrw-rw-r-- 2025-03-03 05:39:26
Edit Download
4.14 KB lrw-rw-r-- 2025-10-28 05:24:52
Edit Download
8.53 KB lrw-rw-r-- 2025-10-28 05:24:35
Edit Download
37.58 KB lrw-rw-r-- 2026-04-07 05:00:51
Edit Download
8.71 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
59.48 KB lrwxrwxr-x 2026-04-30 09:24:03
Edit Download
4.78 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
10.79 KB lrw-rw-r-- 2025-04-21 06:11:52
Edit Download
11.37 KB lrw-rw-r-- 2024-07-24 04:42:48
Edit Download
72.51 KB lrw-rw-r-- 2026-04-22 04:31:21
Edit Download
11.43 KB lrw-rw-r-- 2024-09-20 05:02:14
Edit Download
6.57 KB lrw-rw-r-- 2026-03-31 07:16:20
Edit Download
4.26 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
128.96 KB lrw-rw-r-- 2026-05-07 09:06:13
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).