{{$job['title']}}
+{{ $job['title'] ?? 'No title available' }}
-This job pays {{$job['salary']}} per year +This job pays {{ $job['salary'] ?? 'N/A' }} per year
diff --git a/routes/web.php b/routes/web.php index 1d3bf83..0bdda52 100644 --- a/routes/web.php +++ b/routes/web.php @@ -20,16 +20,17 @@ Route::get('/jobs', function () { Route::get('/contact', function () { return view('contact'); }); + +Route::get('/jobs/create', function () { + return view('jobs/create'); +}); + Route::get('/jobs/{id}', function ($id) { $job = Job::find($id); return view('jobs/show', ['job' => $job]); }); -Route::get('/jobs/ceate', function () { - return view('jobs/create'); -}); - Route::post('/jobs', function () { Job::create(['title'=>request('title'),'salary'=>request('salary'),'employer_id'=>1]); return redirect('/jobs');