public function requestJob(Request $request) { $user = Auth::user(); //employee $job = Jobs::find($request->input("job_id")); $job->users()->attach($user->id, ['status' => "requesting"]); $mailing = new Mailing(); $mailing->sendRequest($user, $job->user, $job); return redirect('/'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { // $this->validate($request, ['title' => 'required|max:255', 'description' => 'required|min:50', 'category_id' => 'required', 'state' => 'required', 'contact_email' => 'required|email']); Jobs::find($id)->update($request->all()); return redirect()->route('jobs.show', $id); }