Пример #1
0
 /**
  * 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');
 }
Пример #2
0
 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);
 }