/** * Show the form for creating a new resource. * GET /credentials/create * * @return Response */ public function create() { $rules = array('name' => 'required', 'username' => 'required', 'password' => 'required', 'type' => 'required'); $validator = Validator::make($data = Input::all(), $rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $credential = new Credential(); $credential->user_id = Auth::id(); $credential->project_id = Input::get('project_id'); $credential->name = Input::get('name'); $credential->username = Input::get('username'); $credential->password = Input::get('password'); if (Input::get('type') == "server") { $credential->type = true; $credential->hostname = Input::get('hostname'); $credential->port = Input::get('port'); } else { $credential->type = false; $credential->hostname = ""; $credential->port = ""; } $credential->save(); return Redirect::back(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $credential = new Credential(); $credential->organization = $request->get('organization'); $credential->credential = $request->get('credential'); $credential->date_start = $request->get('date_start'); $credential->date_end = $request->get('date_end'); $credential->save(); return redirect()->back(); } catch (\Exception $e) { \Log::error($e); return redirect()->back()->withError('Save failed'); } }