Files
Virtnet.bond/app/Admin/Resources/TicketResource/Pages/CreateTicket.php
2025-11-30 11:57:22 +01:00

26 lines
614 B
PHP

<?php
namespace App\Admin\Resources\TicketResource\Pages;
use App\Admin\Resources\TicketResource;
use Filament\Resources\Pages\CreateRecord;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Auth;
class CreateTicket extends CreateRecord
{
protected static string $resource = TicketResource::class;
protected function handleRecordCreation(array $data): Model
{
$record = static::getModel()::create($data);
$record->messages()->create([
'user_id' => Auth::id(),
'message' => $data['message'],
]);
return $record;
}
}