diff --git a/app/Models/.Job.php.kate-swp b/app/Models/.Job.php.kate-swp deleted file mode 100644 index 910ebf0..0000000 Binary files a/app/Models/.Job.php.kate-swp and /dev/null differ diff --git a/app/Models/Job.php b/app/Models/Job.php index 8b13789..904ee2c 100644 --- a/app/Models/Job.php +++ b/app/Models/Job.php @@ -1 +1,14 @@ +namespace App\Models; +use \Illuminate\Database\Eloquent\Model; +use \Illuminate\Database\Eloquent\Factories\HasFactory; +class Job extends Model { + use HasFactory; + protected $table='job_listings'; + protected $fillable=['title','salary','employer_id']; + + public function employer() + { + return $this->belongsTo(Employer::class;); + } +} diff --git a/routes/web.php b/routes/web.php index fec3754..1d3bf83 100644 --- a/routes/web.php +++ b/routes/web.php @@ -8,7 +8,7 @@ Route::get('/', function () { }); Route::get('/jobs', function () { - $jobs = Job::orderBy('salary','desc')->paginate(5); + $jobs = Job::orderBy('salary','desc')->latest()->paginate(5); return view('jobs/index', [ 'jobs' => $jobs ]); @@ -31,12 +31,8 @@ Route::get('/jobs/ceate', function () { }); Route::post('/jobs', function () { -    Job::create([ -        'title'=>request('title'), -        'salary'=>request('salary'), -        'employer_id'=>1 -    ]); -    return redirect('/jobs'); + Job::create(['title'=>request('title'),'salary'=>request('salary'),'employer_id'=>1]); + return redirect('/jobs'); });