action not working
public function endGame()
{
return Action::make('End')
->icon('heroicon-m-no-symbol')
->color('danger')
->action(function (array $data, SessionService $sessionService): void {
$sessionService->addGame($this->session, $data);
});
}
public function addGame(Session $session, array $data): Model
{
dd(123);
$data['start_time'] = Carbon::now()->toDateTimeString();
$this->endOngoingGame($session, GameTable::find($data['game_table_id']));
return $session->sessionGames()->create($data);
}
not coming in function . if it comes it should show dump 123
{
return Action::make('End')
->icon('heroicon-m-no-symbol')
->color('danger')
->action(function (array $data, SessionService $sessionService): void {
$sessionService->addGame($this->session, $data);
});
}
public function addGame(Session $session, array $data): Model
{
dd(123);
$data['start_time'] = Carbon::now()->toDateTimeString();
$this->endOngoingGame($session, GameTable::find($data['game_table_id']));
return $session->sessionGames()->create($data);
}
not coming in function . if it comes it should show dump 123