Beispiel #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     if (Auth::guest()) {
         return view('login');
     } else {
         DB::transaction(function () {
             //vemos si tiene organización padre
             if ($_POST['organization_id'] != "") {
                 $organizacion_padre = $_POST['organization_id'];
             } else {
                 $organizacion_padre = NULL;
             }
             if ($_POST['mision'] != "") {
                 $mision = $_POST['mision'];
             } else {
                 $mision = NULL;
             }
             if ($_POST['vision'] != "") {
                 $vision = $_POST['vision'];
             } else {
                 $vision = NULL;
             }
             if ($_POST['target_client'] != "") {
                 $target_client = $_POST['target_client'];
             } else {
                 $target_client = NULL;
             }
             \Ermtool\Organization::create(['name' => $_POST['name'], 'description' => $_POST['description'], 'expiration_date' => $_POST['expiration_date'], 'shared_services' => $_POST['shared_services'], 'organization_id' => $organizacion_padre, 'mision' => $mision, 'vision' => $vision, 'target_client' => $target_client]);
             if (Session::get('languaje') == 'en') {
                 Session::flash('message', 'Organization created successfully');
             } else {
                 Session::flash('message', 'Organización creada correctamente');
             }
         });
         return Redirect::to('/organization');
     }
 }