Added Alpine.js to the project and implemented some enabled input dependencies to the gamenews admin page.

This commit is contained in:
Vari
2024-03-21 23:42:16 +01:00
parent 5347747954
commit 2c93107bc6
7 changed files with 66 additions and 18 deletions

View File

@@ -59,12 +59,12 @@ protected function updateNews(News &$news, SubmitGameNewsRequest &$request)
$news->body = $request->input(SubmitGameNewsRequest::DESCRIPTION);
$news->message_type = MessageType::tryFrom($request->input(SubmitGameNewsRequest::MESSSAGE_TYPE));
$news->faction = Faction::tryFrom($request->input(SubmitGameNewsRequest::FACTION, Faction::None));
$news->faction = Faction::tryFrom($request->input(SubmitGameNewsRequest::FACTION, Faction::None->value));
$news->one_time_news = $request->input(SubmitGameNewsRequest::ONE_TIME_NEWS) !== null;
$news->should_quit_game = $request->input(SubmitGameNewsRequest::QUIT_GAME) !== null;
$news->one_match = $request->input(SubmitGameNewsRequest::COMPLETE_ONE_MATCH) !== null;
$news->redirect_mode = GameNewsRedirectMode::tryFrom($request->input(SubmitGameNewsRequest::REDIRECT_MODE));
$news->redirect_mode = GameNewsRedirectMode::tryFrom($request->input(SubmitGameNewsRequest::REDIRECT_MODE, GameNewsRedirectMode::None->value));
$news->redirect_item = $request->input(SubmitGameNewsRequest::REDIRECT_ITEM);
$news->redirect_url = $request->input(SubmitGameNewsRequest::REDIRECT_URL);