public function apirequest() { $request = new Request(); $request->songname = \Input::get('songname'); $request->name = \Input::get('name'); $request->email = \Input::get('email'); $request->singer = \Input::get('singer'); $request->save(); return \Redirect::to('/api/songs/request/'); }
protected function updateStatus(\App\Request $request, $status) { if ($status['Approve'] == 2) { $request->status_id = 5; $json['status'] = 'Approved'; LayoutStatus::create(['request_id' => $request->id, 'layout_status' => "Waiting for Layout Update", 'submitted_by' => Auth::User()->id]); Event::fire(new FinalStatusSubmitted($request)); Event::fire(new ActionItemApproved($request)); } elseif ($status['Approve'] == 1 && $status['Reject'] == 1) { $request->status_id = 2; $json['status'] = 'Open/Needs Further Review'; } elseif ($status['Approve'] == 0 && $status['Reject'] == 1) { $request->status_id = 2; $json['status'] = 'Open/Needs Further Review'; } elseif ($status['Reject'] == 2) { $request->status_id = 4; $json['status'] = 'Rejected'; Event::fire(new FinalStatusSubmitted($request)); } elseif ($status['Approve'] == 0 && $status['Reject'] == 0) { $request->status_id = 1; $json['status'] = 'New'; } elseif ($status['Approve'] == 1 && $status['Reject'] == 0) { $request->status_id = 3; $json['status'] = 'Waiting for Approval'; } else { $request->status_id = 3; $json['status'] = 'Waiting for Approval'; } $request->save(); return $json; }