From daaf73ebf6e00d0bb49524f464b35eba65f5efe3 Mon Sep 17 00:00:00 2001 From: xander Date: Wed, 26 Mar 2025 15:52:11 +0000 Subject: [PATCH] fixed non breaking space error, added more infrastructure for job creations --- app/Models/.Job.php.kate-swp | Bin 7040 -> 0 bytes app/Models/Job.php | 13 +++++++++++++ routes/web.php | 10 +++------- 3 files changed, 16 insertions(+), 7 deletions(-) delete mode 100644 app/Models/.Job.php.kate-swp diff --git a/app/Models/.Job.php.kate-swp b/app/Models/.Job.php.kate-swp deleted file mode 100644 index 910ebf06d00c1de31752f5220f44e1c50c41433a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7040 zcmchb+isOr6ovQ33N2?_K+CDSwa{}Z1w2L*6HBbb8*Ac)8dJ4m4JazcBH;!>xRV|B_s@0u=NfaYRXUx{=#9<0TfL2+Ht+PVZ{OPLtuC*0 zI-L^_$98_XH}U88%%hz@ZXA4c|My=X{7M+(H@kwTge7c$y`LMGc^b7}6DxEyP* z@OCx-r%OY3EKU0!I)kVLAOGR=cc zJ_TF-JP+F@zX02M#^JRZ?=)=naRv@EVEnW2ch&wJZ1sB{w)rMt6J-y!_nU-mJyUR) z5%awW+x*jTm=W;{u+4W7w)M}z1M{KBY=7~%HXo8j!47y=INnVrAI;GYtY;?eK0Aep-*DCBBL>>uqz$zwQnjN zo`l0*lc#EWg)RA0G{0VP6+##R-Bk#2OMq1fQCP4FAqodpA$(us&9-OVI6a8Z!6xQ; zIE;k&0&MGBgx{@f!b>&0!tWF>(cG554BPORV0&FIb>99mY_Gct+v{F|?RBrh_PW>L zd$pdI;N}yl4fy4M7aq6@>1lnr-CzNo{xDQOpIo)v01kJ8>6vc{%RwS5u=*IwLE`p9 zOb*gE0gb|PkjMfo2Z_@HmV;P-IY?|eaXH9NjVA|*EEAW5SbI50xI1wb4?xu4mQe>}*GDD#c8XC$>l8~tei4)xln zp9CJ!FpoHxZ%UWn+JsmXtWB`~+Jq-^xa;4pufITd=Yb zZv!hE)?V4L_R2;`g7(TrWE)mCru(}GD;qYRvJu%Nu53h!z{*BQ3YH{oeo69;8efu} zDV8L^E|w%?HyBTnwD}~;PpiEjYP9!b3D%+3)Piv($Dx+Z<4{XXm(SLzU08>jWk-iv zoC?JKP=kBz+r3$<)u|QQB|b&mvY}IJpeY?7aaZN53UttV3p z&)4!4w&wFRHx(?vx2rpBqtSe!qI(T)xzOM?nFhDX7GtvY_Al?c1jkVXFT<9bOK?~( z@fFx|aT&JpS7F;*-6>lxGdJ+nLYiNxRH?URUcJNEnO!$hQ_?kNi-U|fH_-lHsyQD| z;!ZkfVCi{f(1BYFEnX!vm>{3#e9U)w&vn~Jt z;A}n#F7BMfCAcsWSc3bi)+fP5K@gYV!t`MYZmHT!aBmh%QBiQTm!d);uoM*vgI!Uu zb~OqJmZEOf_<6_7G;3c!sJITfP&EB@$VmlIuYJ2xLH5^^wd$`!FA9hra9jp*fXTj~ zbM%&M^t}hNmWdi#ON-*k*4?LAS}tAZvAwF!V@s{hW1COsaTGK2>pZrtnQ71Rd?r2% zzlQ8{#2yfyhMrG!Og^@MIw)!L E7bTioSO5S3 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'); });