/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(StorePlatformRequest $request) { // create the language Platform::create($request->all()); // flash message session()->flash('flash_message', 'Platform added successfully.'); return redirect()->route('platforms.create'); }
public function addPlatform(Request $request) { if (!$request->platform) { return Response::json(["status" => "ERROR", "response" => "Invalid parameters.", "message" => "Parameter platfrom is required"], 400); } $user = User::where('user_token', $request->token)->where('role', 2)->first(); if (!$user) { return Response::json(["status" => "ERROR", "response" => "Add platform failed.", "message" => "Users does not exist or is not allowed to add Job information."], 400); } // Checks if same platform is previously added or not $platform = Platform::where('recruiter_id', $user->id)->where('platform', $request->platform)->first(); if ($platform) { return Response::json(["status" => "ERROR", "response" => "Add platform failed.", "message" => "Can not add previously added platform again"], 400); } // Insert platform into database $platform = Platform::create(array("recruiter_id" => $user->id, "platform" => $request->platform)); $platform->save(); // Reply return Response::json(["status" => "OK", "response" => $platform], 200); }