mardi 22 décembre 2015

Authorization Using Form Requests in Laravel

Not sure what I am doing wrong here but I am having trouble getting the $id of the post to pass to the form request when checking to see if the person editing owns the post. "Job" would be a job posting. Below is the logic in the JobsRequest.

public function authorize()
{
    $job=Job::find($this->id);
    if($job->user_id == Auth::user()->id){
        return true;
    }else{
        return false;
    }

The above keeps returning as false. The update method in the controller is below

public function update(JobsRequest $request, $id)
{

    $job=Job::find($id);
    $job_data=$request->all();
    $job->update($job_data);

    return redirect('/jobs/'.$job->id.'/edit');
}



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire