ledgerrz/app/Http/Controllers/ParticipantController.php
Daan Meijer 0fee3c1972
Some checks failed
linter / quality (push) Failing after 1m9s
tests / ci (8.3) (push) Failing after 51s
tests / ci (8.4) (push) Failing after 1m7s
tests / ci (8.5) (push) Failing after 1m9s
different names in different dynamics
2026-06-17 09:38:54 +02:00

25 lines
672 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Dynamic;
use Illuminate\Http\Request;
class ParticipantController extends Controller
{
public function update(Request $request, Dynamic $dynamic)
{
$request->validate([
'display_name' => ['required', 'string', 'max:255'],
]);
$participant = $dynamic->participants()->where('user_id', $request->user()->id)->firstOrFail();
$dynamic->participants()->updateExistingPivot($participant->id, [
'display_name' => $request->input('display_name'),
]);
return redirect()->back()->with('success', 'Display name updated successfully!');
}
}