From 32c43f9b5317d4c0bbf5df3977ae8bb2b4dcb4c3 Mon Sep 17 00:00:00 2001 From: xander Date: Wed, 26 Mar 2025 16:53:40 +0000 Subject: [PATCH] implemented functionality for required fields, also implemented error messages when fields are empty --- resources/views/jobs/create.blade.php | 6 ++++++ routes/web.php | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/resources/views/jobs/create.blade.php b/resources/views/jobs/create.blade.php index b9f3f5f..70ed7fd 100644 --- a/resources/views/jobs/create.blade.php +++ b/resources/views/jobs/create.blade.php @@ -19,6 +19,9 @@ Create Job
workcation.com/
+ @error('title') +

{{$message}}

+ @enderror @@ -38,6 +41,9 @@ Create Job
workcation.com/
+ @error('salary') +

{{$message}}

+ @enderror diff --git a/routes/web.php b/routes/web.php index 0bdda52..5b73455 100644 --- a/routes/web.php +++ b/routes/web.php @@ -32,6 +32,10 @@ Route::get('/jobs/{id}', function ($id) { }); Route::post('/jobs', function () { + request()->validate([ + 'title'=>['required','min:3'], + 'salary'=>['required'] + ]); Job::create(['title'=>request('title'),'salary'=>request('salary'),'employer_id'=>1]); return redirect('/jobs'); }); @@ -58,5 +62,6 @@ Route::post('/jobs', function () { +