Ejemplo n.º 1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $systems = array(array('name' => 'ECW', 'primary_owner' => 'Abdul', 'secondary_support' => 'JM/Ebenezer'), array('name' => 'SDP', 'primary_owner' => 'Issa'), array('name' => 'CBS', 'primary_owner' => 'David', 'secondary_support' => 'Naivedya'), array('name' => 'Concierge', 'primary_owner' => 'David', 'secondary_support' => 'Naivedya'), array('name' => 'Smartapp', 'primary_owner' => 'David', 'secondary_support' => 'Naivedya'), array('name' => 'FLYTXT', 'primary_owner' => 'Gaurav_T'), array('name' => 'LCMS', 'primary_owner' => 'Gaurav_T'), array('name' => 'BIB', 'primary_owner' => 'Henry'), array('name' => 'SUBEX', 'primary_owner' => 'Henry'), array('name' => 'ICB', 'primary_owner' => 'JM'), array('name' => 'Roaming', 'primary_owner' => 'JM'), array('name' => 'MACH', 'primary_owner' => 'JM'), array('name' => 'NRTDE', 'primary_owner' => 'JM'), array('name' => 'IFS', 'primary_owner' => 'Henry'), array('name' => 'SAGE', 'primary_owner' => 'Henry'), array('name' => 'DMS', 'primary_owner' => 'David'), array('name' => 'SharePoint', 'primary_owner' => 'David'), array('name' => 'MPOS/ISL', 'primary_owner' => 'Gaurav_T'), array('name' => 'Aspect', 'primary_owner' => 'David', 'secondary_support' => 'JM'), array('name' => 'EMA', 'primary_owner' => 'Mirza/Guarva_S'), array('name' => 'EMM', 'primary_owner' => 'Mirza/Guarva_S'), array('name' => 'Tertial', 'primary_owner' => 'Mirza/Guarva_S'), array('name' => 'OCS', 'primary_owner' => 'Mirza/Guarva_S'), array('name' => 'DMS', 'primary_owner' => 'David', 'secondary_support' => 'Issa'), array('name' => 'SharePoint', 'primary_owner' => 'David', 'secondary_support' => 'Issa'), array('name' => 'ESF', 'primary_owner' => 'Issa'), array('name' => 'EVD', 'primary_owner' => 'Henry', 'secondary_support' => 'Jacob'), array('name' => 'PPMS', 'primary_owner' => 'Henry', 'secondary_support' => 'Jacob'), array('name' => 'VMS', 'primary_owner' => 'Henry', 'secondary_support' => 'Jacob'), array('name' => 'Remedy', 'primary_owner' => 'Naivedya'), array('name' => 'Qmatic', 'primary_owner' => 'Gaurav_T'));
     foreach ($systems as $system) {
         \App\System::create($system);
     }
 }
Ejemplo n.º 2
0
Route::get('admin/systems/delete/{id}', function ($id) {
    $selected = App\System::find($id);
    $selected->delete();
    return Redirect::to('admin/systems');
});
Route::get('admin/systems/add', function () {
    return View::make('admin.add_system');
});
Route::post('admin/systems/add', function () {
    $input = Input::all();
    $validity = Validator::make($input, array('name' => 'Required|Min:3|Max:80', 'description' => 'Max:80', 'tag' => 'Min:3', 'primary_owner' => 'Min:3|Max:30', 'secondary_support' => 'Min:3|Max:30'));
    if ($validity->fails()) {
        $messages = $validity->messages();
        return Redirect::back()->withInput()->withErrors($validity);
    } else {
        \App\System::create(array('name' => $input['name'], 'description' => $input['description'], 'tag' => $input['tag'], 'primary_owner' => $input['primary_owner'], 'secondary_support' => $input['secondary_support']));
        return Redirect::to('/admin/systems')->with('success', "Successfully added");
    }
});
Route::get('/admin/types/edit/{id}', function ($id) {
    $document_lists = App\DocumentList::find($id);
    return View::make('admin.edit_types', array('document_lists' => $document_lists));
});
Route::post('/admin/types/edit/{id}', function ($id) {
    $input = Input::all();
    $validity = Validator::make($input, array('name' => 'Required|Min:3|Max:80', 'description' => 'Max:100'));
    if ($validity->fails()) {
        $messages = $validity->messages();
        return Redirect::back()->withErrors($validity);
    } else {
        \App\DocumentList::where('id', $id)->update(array('name' => $input['name'], 'description' => $input['description']));