Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateModuleRequest $request)
 {
     $actif = 'gescom';
     foreach ($request->all() as $key => $value) {
         if ($key != 'add_again' && $key != 'produit_id_l') {
             $data[$key] = $value;
         }
     }
     $data = $request->except(['produit_id', 'add_again', 'produit_id_l']);
     $modules = Module::create($data);
     $modules->produits()->sync($request->input('produit_id'));
     $id = DB::table('modules')->select('id')->orderBy('id', 'desc')->first();
     foreach ($id as $value) {
         $id = $value;
     }
     if ($request->produit_id_l) {
         if ($request->add_again) {
             return redirect(route('module.create'));
         } else {
             return redirect(route('module.show', $id));
         }
     } else {
         if ($request->add_again) {
             $id_produit = $request->produit_id;
             return redirect(route('module.creer', $id_produit));
         } else {
             return redirect(route('module.show', $id));
         }
     }
 }
Ejemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ModuleRequest $request)
 {
     //
     $input = $request->all();
     Module::create($input);
     return redirect('modulos');
 }
Ejemplo n.º 3
0
 public function run()
 {
     $faker = Faker::create('en_GB');
     $modules = ['articles', 'events', 'notices', 'resources', 'tasks'];
     foreach (range(1, count($modules)) as $index) {
         Module::create(['name' => $modules[$index - 1]]);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //truncate the modules table so that the auto incrementing 'id' field starts counting from 1 again
     DB::table('modules')->truncate();
     //Read in a csv file containing data(module code, module name, module leader on the currently running modules
     //in the school of Computer Science and Informatics) from the _data directory
     $modulesCSVFile = new CsvFile(__DIR__ . '/_data/Modules.csv');
     //Generate a record using data from each line of the CSV file where each row is in the format:
     //module code, module name, module leader,
     foreach ($modulesCSVFile as $currentRow) {
         Module::create(['module_code' => trim($currentRow[0]), 'module_name' => trim($currentRow[1]), 'module_leader' => 1]);
     }
 }
Ejemplo n.º 5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $modules = json_decode(Storage::get('packages.json'));
     foreach ($modules as $module) {
         $module = Module::create(['packname' => $module->packname, 'provider' => $module->provider, 'name' => $module->name, 'status' => $module->status, 'icon' => $module->icon, 'tables' => $module->tables, 'seeder' => $module->seeder, 'description' => $module->description]);
         if ($module->status > 0) {
             if (!$module->checkMigration()) {
                 Artisan::call('vendor:publish');
                 Artisan::call('migrate');
                 Artisan::call('db:seed', ["--class" => $module->seeder]);
             }
         }
     }
 }
Ejemplo n.º 6
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ModuleRequest $request, Module $module)
 {
     $module->create($request->all());
     flash()->success(trans('all.module_added'));
     return redirect(action('Admin\\ModulesController@index'));
 }
 public function AddModule($user_id)
 {
     $can_add = '0';
     $module_leader = Input::get('module_leader');
     if ($can_add === '1' and $module_leader === $user_id and UserMod::where('id', $user_id)->where('role', '=', 'Lecturer')->exists()) {
         Module::create(array('module_name' => Input::get('module_name'), 'module_code' => Input::get('module_code'), 'module_leader' => Input::get('module_leader')));
         Session::flash('module_success', "Module was successfully created");
         return back()->withInput();
     } else {
         Session::flash('failed', "Something went wrong, please try again!");
         return back()->withInput();
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Module::create(['name' => 'Project Management', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     Module::create(['name' => 'Web Development', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
 }
 public function addMod($user_id)
 {
     if (UserMod::where('id', $user_id)->where('role', '=', 'Administrator')->exists()) {
         $module_leader = Input::get('module_leader');
         if ($module_leader === 'null') {
             Module::create(array('module_name' => Input::get('module_name'), 'module_code' => Input::get('module_code'), 'module_leader' => null, 'description' => Input::get('description')));
             Session::flash('success', "Module was successfully created");
             Session::flash('no_leader', "This Module has no Module Leader, It would be better to assign module leader!");
             return back()->withInput();
         } else {
             Module::create(array('module_name' => Input::get('module_name'), 'module_code' => Input::get('module_code'), 'module_leader' => Input::get('module_leader'), 'description' => Input::get('description')));
             Session::flash('success', "Module was successfully created");
             return back()->withInput();
         }
     } else {
         Session::flash('failed', "Something went wrong, please try again!");
         return back()->withInput();
     }
 }
 public function saveModule(Request $request)
 {
     Module::create($request->all());
     return redirect('/modules');
 }