25 lines
672 B
PHP
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!');
|
|
}
|
|
}
|