diff --git a/resources/views/jobs/edit.blade.php b/resources/views/jobs/edit.blade.php index e506fc2..5b4c3ca 100644 --- a/resources/views/jobs/edit.blade.php +++ b/resources/views/jobs/edit.blade.php @@ -216,11 +216,21 @@ Create Job -
- - -
+
+   
+        +   
+   
+        Cancel +       
+            +                   
+   
+ + -

diff --git a/routes/.web.php.kate-swp b/routes/.web.php.kate-swp deleted file mode 100644 index ad4e41a..0000000 Binary files a/routes/.web.php.kate-swp and /dev/null differ diff --git a/routes/web.php b/routes/web.php index f455f01..1871735 100644 --- a/routes/web.php +++ b/routes/web.php @@ -21,6 +21,31 @@ Route::get('/jobs/{id}/edit', function ($id) { // return view('jobs', ['jobs' => $jobs]); // }); +//Update +Route::patch('/jobs/{id}', function ($id) { +    //validate +    request()->validate([ +        'title'=>['required','min:3'], +        'salary'=>['required'] +    ]); + +    $job=Job::findOrFail($id); +    $job->update([ +        'title'=>request('title'), +        'salary'=>request('salary') +    ]); +    return redirect('/jobs/'. $job->id); + +}); + +//Destroy +Route::delete('/jobs/{id}', function ($id) { +    $job=Job::findOrFail($id); +    $job->delete(); +    return redirect('/jobs'); + +}); + Route::get('/contact', function () { return view('contact'); });