diff --git a/app/Http/Controllers/EventQuestionsController.php b/app/Http/Controllers/EventQuestionsController.php index 10bc4ac0..0fb08db6 100644 --- a/app/Http/Controllers/EventQuestionsController.php +++ b/app/Http/Controllers/EventQuestionsController.php @@ -31,7 +31,7 @@ class EventQuestionsController extends MyBaseController ], ]; - return view('ManageEvent.Modals.EditQuestion', [ + return view('ManageEvent.Modals.CreateQuestion', [ 'form_url' => route('event.question.store', [ 'event_id' => $event_id, ]), @@ -99,6 +99,28 @@ class EventQuestionsController extends MyBaseController ]); } + + public function showEditEventQuestion(Request $request, $event_id, $question_id) + { + $question = Question::findOrFail($question_id); + $event = Event::findOrFail($event_id); + + $data = [ + 'question' => $question, + 'event' => $event, + 'question_types' => QuestionType::all(), + 'modal_id' => $request->get('modal_id'), + ]; + + return view('ManageEvent.Modals.EditQuestion', $data); + } + + + public function postEditEventQuestion(Request $request, $event_id, $question_id) + { + + } + /** * Display the specified resource. * diff --git a/app/Http/routes.php b/app/Http/routes.php index 98ccfcf2..4a4daf8a 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -380,6 +380,16 @@ Route::group(['middleware' => ['auth', 'first.run']], function () { */ Route::resource('question', 'EventQuestionsController'); + Route::get('{event_id}/question/{question_id}', [ + 'as' => 'showEditEventQuestion', + 'uses' => 'EventQuestionsController@showEditEventQuestion' + ]); + + Route::post('{event_id}/question/{question_id}', [ + 'as' => 'postEditEventQuestion', + 'uses' => 'EventQuestionsController@postEditEventQuestion' + ]); + /* * ------- * Attendees diff --git a/resources/views/ManageEvent/Customize.blade.php b/resources/views/ManageEvent/Customize.blade.php index 186cc57b..8581e5d4 100644 --- a/resources/views/ManageEvent/Customize.blade.php +++ b/resources/views/ManageEvent/Customize.blade.php @@ -568,7 +568,8 @@ {{implode(', ', array_column($question->tickets->toArray(), 'title'))}} - + Edit diff --git a/resources/views/ManageEvent/Modals/CreateQuestion.blade.php b/resources/views/ManageEvent/Modals/CreateQuestion.blade.php new file mode 100644 index 00000000..09bd1e1e --- /dev/null +++ b/resources/views/ManageEvent/Modals/CreateQuestion.blade.php @@ -0,0 +1,117 @@ + + \ No newline at end of file diff --git a/resources/views/ManageEvent/Modals/EditQuestion.blade.php b/resources/views/ManageEvent/Modals/EditQuestion.blade.php index 58c68c0f..6558d6e4 100644 --- a/resources/views/ManageEvent/Modals/EditQuestion.blade.php +++ b/resources/views/ManageEvent/Modals/EditQuestion.blade.php @@ -1,33 +1,29 @@ -