OmniBoard/app/Http/Controllers/QueueController.php

31 lines
749 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Queue;
use Illuminate\Support\Facades\Auth;
class QueueController extends Controller
{
public function setQueueName(Request $request)
{
$validated = $request->validate([
'queue_number' => 'required|numeric',
'friendly_name' => 'required|string|max:255'
]);
Queue::updateOrCreate(
[
'tenant_id' => Auth::user()->tenant_id,
'source_id' => $validated['queue_number'],
],
[
'name' => $validated['friendly_name']
]
);
return back()->with('message', 'Nome da fila atualizado com sucesso!');
}
}