سلام دوستان.
من دارم یه سایتی شبیه سایت جابینجا می نویسم، یعنی هر شرکت میاد آگهی استخدامی خودشو ثبت میکنه.
وقتی کاربر میخواد آگهیشو ویرایش کنه url به صورت زیر هست:
http://localhost:8000/panel/jobs/1/edit
حالا اگه کاربر به صورت دستی داخل id رو داخل url به 2 تغییر بده اونوقت میتونه به آگهی دوم و به همین ترتیب id های دیگه دسترسی داشته باشه و اونا هم ویرایش کنه، برای جلوگیری از اینکار، باید چیکار کرد؟
من داخل کنترلر به صورت زیر نوشتم ولی همچنان مشکل باقیست.
public function edit(Job $job)
{
if (auth()->user()->id && auth()->user()->job) {
return view('panel.jobs.edit', compact('job'));
}
return back();
}
روت:
Route::resource('jobs', JobController::class);
سلام
شرطتون نادرست هست دوست عزیز
چیزی شبیه کد زیر درست هست
public function edit(Job $job)
{
if ( auth()->user()->id == $job->user_id ) {
return view('panel.jobs.edit', compact('job'));
}
return back();
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟