/** * 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)); } } }
/** * 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'); }
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]); } }
/** * 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]); } } } }
/** * 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'); }