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('/');
 }
示例#2
0
 /**
  * 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);
 }