diff --git a/app/Http/Controllers/CrowdSourcingProject/Problem/CrowdSourcingProjectProblemController.php b/app/Http/Controllers/CrowdSourcingProject/Problem/CrowdSourcingProjectProblemController.php index 1c25030f..aad77012 100644 --- a/app/Http/Controllers/CrowdSourcingProject/Problem/CrowdSourcingProjectProblemController.php +++ b/app/Http/Controllers/CrowdSourcingProject/Problem/CrowdSourcingProjectProblemController.php @@ -63,25 +63,26 @@ public function create() { * Store a newly created resource in storage. */ public function store(Request $request) { - request()->validate([ // bookmark2 + $validated = $request->validate([ // bookmark2 'problem-title' => ['required'], 'problem-description' => ['required'], 'problem-status' => ['required'], // bookmark2 'problem-default-language' => ['required'], // bookmark2 + 'problem-slug' => ['required','unique:crowd_sourcing_project_problems,slug'], ]); $crowdSourcingProjectProblem = CrowdSourcingProjectProblem::create([ 'project_id' => '3', // bookmark2 'user_creator_id' => '2', // bookmark2 - 'slug' => 'test-slug-1', // bookmark2 - 'status_id' => request('problem-status'), // bookmark2 + 'slug' => $request->input('problem-slug'), + 'status_id' => $request->input('problem-status'), 'img_url' => 'zxcv', // bookmark2 - 'default_language_id' => request('problem-default-language'), // bookmark2 - default or generally another translation language? + 'default_language_id' => $request->input('problem-default-language'), // bookmark2 - default or generally another translation language? ]); $crowdSourcingProjectProblemTranslation = $crowdSourcingProjectProblem->defaultTranslation()->create([ // bookmark2 - default or regular translation? - 'title' => request('problem-title'), - 'description' => request('problem-description'), + 'title' => $request->input('problem-title'), + 'description' => $request->input('problem-description'), ]); return redirect()->route('problems.index'); diff --git a/resources/views/loggedin-environment/management/problem/create-edit/form-page.blade.php b/resources/views/loggedin-environment/management/problem/create-edit/form-page.blade.php index e39cc5a4..b459d960 100644 --- a/resources/views/loggedin-environment/management/problem/create-edit/form-page.blade.php +++ b/resources/views/loggedin-environment/management/problem/create-edit/form-page.blade.php @@ -102,7 +102,7 @@ class="form-control"