<?php namespace App\Course\Controllers; use App\Course\Models\CourseMember; use App\Course\Requests\DestroyRequest; use App\Course\Requests\StoreRequest; use App\Course\Requests\UpdateRequest; use App\Http\Controllers\Controller; use App\Member\Member; use App\Setting\NamiSettings; use Illuminate\Http\RedirectResponse; class CourseController extends Controller { public function store(Member $member, StoreRequest $request, NamiSettings $settings): RedirectResponse { $request->persist($member, $settings); return redirect()->back()->success('Ausbildung erstellt'); } public function update(Member $member, CourseMember $course, UpdateRequest $request, NamiSettings $settings): RedirectResponse { $request->persist($member, $course, $settings); return redirect()->back()->success('Ausbildung aktualisiert'); } public function destroy(Member $member, CourseMember $course, DestroyRequest $request, NamiSettings $settings): RedirectResponse { $request->persist($member, $course, $settings); return redirect()->back()->success('Ausbildung gelöscht'); } }